body {
background-position:0 0;
background:#055A8D url(../images/site/page_back.jpg) repeat-x scroll 0 0;
color:#222;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
margin:0;
padding:0;
}

img {
border:0;
}

li {
list-style:none;
}


#gallery {
background:#fff url('../Images/Slides/slider_panel.jpg') repeat-x center bottom;
overflow:hidden;
}

#slides {
height:300px;
width:800px;
overflow:hidden;
}

#menu
{
    height: 70px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #D0D1D1;
}

#menu img
{
    float: left;
    display: block;
    height: 50px;
    width: 50px;
    margin-right: 1px;
}

#menu ul {
margin:0;
padding:0;
}

#menu li {
width:200px;
display:block;
height:70px;
overflow:hidden;
float:left;
margin:0;
padding:0;
}

#menu.li.inact:hover {
background:url('../Images/Slides/pic_bg.png') repeat;
}

#menu li.act,li.act:hover {
background:url('../Images/Slides/slider_active_bg.png') no-repeat;
}

#menu li.act a {
cursor:default;
}

#menu .fbar {
width:2px;
background:url('../Images/Slides/divider.png') no-repeat left;
}

#menu li a
{
    background: url('../Images/Slides/divider.png') repeat-y left;
    padding-top: 10px;
    display: block;
    color: #222;
    text-decoration: none;
    height: 70px;
    margin-right: 1px;
    line-height: 1.2em;
}



#promocontainer
{
    margin: 20px 10px 10px 10px;
}

.promoheader
{
    background-color: #F0F0F0;
    border: 1px solid #D0D1D1;
    height: 22px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 20px;
    margin-bottom: 10px;
}

.promoheader h3
{
    margin-top: 5px;
    margin-bottom: 5px;
}

.promoitems
{
    text-align: center;
    height: 240px;
}

.promoitems ul
{
    padding: 0px;
    margin: 0px;  
}


.promoitems li
{
    float: left;
    border-right-style: groove;
    border-right-width: 1px;
    border-right-color: #999999;
    padding-right: 10px;
    padding-left: 10px;
    width: 175px;
    height: 215px;
}

.promoitemlast
{
    border-style: none !important;
    border-width: 0px !important;   
    padding-right: 0px !important;
}

.promoitems h4
{
    padding: 0px;
    margin: 0px;
    height: 40px;
}

.promoitems p
{
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    line-height: 1.2em;  
    height: 60px;
}

.promoitems a
{
    color: #117CB1;
    font-weight: bold;
    margin-bottom: 10px;
    text-decoration: none;
}

.promoitems a:hover
{
    text-decoration: underline;
}


div.left-column a {
font-size:10px;
text-align:left;
margin-top:2px;
text-decoration:none;
color:#000;
padding:0;
}

div.left-column a.cat {
font-size:14px;
text-align:left;
font-weight:700;
margin-top:2px;
text-decoration:none;
color:#333;
text-transform:capitalize;
padding:0;
}

div.left-column a.subcat {
font-size:12px;
text-align:left;
font-weight:700;
padding-left:10px;
margin-top:2px;
text-decoration:none;
color:#333;
text-transform:capitalize;
}

div.left-column a.cat:hover {
color:#666;
}

div.left-column a.subcat:hover {
color:#666;
}

div.left-column
{
    padding: 0 0 5px;
    background-color: #FFFFFF;
}

div.left-column input {
display:inline;
padding:0 !important;
}

div.left-column h4 {
font-size:12px;
height:22px;
background-color:#bdbdbd;
text-transform:uppercase;
margin:0;
padding:8px 8px 2px;
}

div.left-column h4 a {
font-size:.8em;
text-align:right;
font-weight:400;
float:right;
margin-top:2px;
text-transform:capitalize;
cursor:pointer;
padding:0;
}

div.left-column ul {
height:1%;
margin:0;
padding:5px 0;
}

div.left-column ul li {
list-style:none;
display:block;
margin-left:0;
}

div.left-column label {
display:inline;
width:120px;
font-size:1em;
padding-left:9px;
}

div.left-column div.attributes {
background-color:#F9F9F9;
border:1px solid #DBDBDB;
border-top:none;
padding:5px;
}

div.left-column div.attributes {
display:block;
clear:both;
text-align:left !important;
}

div.left-column div.selected {
background-color:#EBEBEB;
}

.firstShown {
display:block;
height:100%;
clear:both;
text-align:left !important;
}

.arrowright {
cursor:pointer;
font-size:11px;
text-transform:uppercase;
color:#000;
clear:both;
background:url( '../Images/Site/Filter_Arrow_Right_Orange.gif' ) no-repeat 0 1px;
height:20px;
width:100%;
text-align:left;
margin:0;
padding:2px 2px 2px 15px;
}

.arrowdown {
cursor:pointer;
font-size:11px;
text-transform:uppercase;
color:#000;
clear:both;
background:url( '../Images/Site/Filter_Arrow_Down_Orange.gif' ) no-repeat 0 1px !important;
height:20px;
width:100%;
text-align:left;
margin:0;
padding:2px 2px 2px 15px;
}

.clearall {
font-size:10px;
border-right:#7b9ebd 0 solid;
padding-right:2px;
border-top:#7b9ebd 0 solid;
padding-left:2px;
border-left:#7b9ebd 0 solid;
cursor:hand;
color:#081F92;
padding-top:2px;
background-color:Transparent;
border-bottom:#7b9ebd 0 solid;
}

.addtocompare {
font-size:10px;
width:108px;
height:22px;
border-right:#7b9ebd 0 solid;
padding-right:2px;
border-top:#7b9ebd 0 solid;
padding-left:2px;
border-left:#7b9ebd 0 solid;
cursor:hand;
color:#081F92;
padding-top:2px;
background-color:Transparent;
border-bottom:#7b9ebd 0 solid;
}

.rowaddtocompare {
font-size:10px;
width:22px;
height:108px;
border-right:#7b9ebd 0 solid;
padding-right:2px;
border-top:#7b9ebd 0 solid;
padding-left:2px;
border-left:#7b9ebd 0 solid;
cursor:hand;
color:#081F92;
padding-top:2px;
background-image:url( '../Images/Site/rowaddtocompare.png' );
border-bottom:#7b9ebd 0 solid;
}

.comparenow {
font-size:10px;
width:108px;
height:22px;
border-right:#7b9ebd 0 solid;
padding-right:2px;
border-top:#7b9ebd 0 solid;
padding-left:2px;
border-left:#7b9ebd 0 solid;
cursor:hand;
color:#081F92;
padding-top:2px;
background-image:url( '../Images/Site/comparenow.jpg' );
border-bottom:#7b9ebd 0 solid;
}

.rowcomparenow {
font-size:10px;
width:22px;
height:108px;
border-right:#7b9ebd 0 solid;
padding-right:2px;
border-top:#7b9ebd 0 solid;
padding-left:2px;
border-left:#7b9ebd 0 solid;
cursor:hand;
color:#081F92;
padding-top:2px;
background-image:url( '../Images/Site/rowcomparenow.jpg' );
border-bottom:#7b9ebd 0 solid;
}

.clearall:hover {
color:#ED7147;
}

.itemname {
width:165px;
float:left;
text-align:left;
}

.titleitemname {
width:128px;
float:left;
text-align:left;
}

div.left-column div h5.open {
background:url( '../Images/Site/Filter_Arrow_Down_Orange.gif' ) no-repeat 0 0;
}

div.left-column div h5 a {
font-size:.8em;
text-align:right;
text-transform:capitalize;
font-weight:400;
float:right;
margin-top:2px;
border:none;
cursor:pointer !important;
padding:0 5px;
}

div.left-column div h5 img {
vertical-align:middle;
margin-top:0;
white-space:nowrap;
}

div.left-column div span.displayAll {
cursor:pointer;
color:#05328f;
padding:0 5px;
}

div.left-column div h5 a.cmctools {
cursor:pointer;
font:bold 11px Arial,sans-serif;
float:none;
text-transform:uppercase;
color:#000;
padding:0;
}

div.left-column div h5 a.cmctools:hover {
text-decoration:none;
color:#000;
}

div.left-column ul li.text a {
float:left;
width:30px;
text-align:center;
background:#fff;
border:1px solid #d7d7d7;
margin:1px;
padding:1px;
}

div.left-column ul li.text a.selected {
border:1px solid #e64f22;
color:#e64f22;
}

div.left-column ul li.images a {
float:left;
margin:1px;
padding:0;
}

div.left-column ul li.images a.selected img {
border:1px solid #e64f22;
}

div.left-column ul li.images a img {
display:block;
border:1px solid #fff;
margin:0;
padding:0;
}

div.left-column .relatedLinks {
height:auto;
line-height:18px;
}

div.left-column .relatedLinks h4 {
padding:5px 8px 10px;
}

div.left-column ul li.switch {
background:#f0eeef;
margin:-5px 0 !important;
padding:2px 3px 5px !important;
}

div.left-column ul li.switch a.switch {
float:right;
text-decoration:underline;
color:#039;
cursor:pointer;
}

div.right-column {
width:565px;
float:left;
padding:0 0 0 5px;
}

div.Sort {
background-color:#e4e9ed;
width:560px;
float:left;
display:block;
padding:5px 0 2px;
}

div.Main {
width:800px;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
}

div.Container {
text-align:left;
background-color:#FFF;
padding:10px 5px 5px;
}

div.Item {
width:184px;
float:left;
border:1px;
border-color:#DBDBDB;
border-style:solid;
}

.rowItem {
border:1px solid #DBDBDB;
width:560px;
float:left;
}

.lvtopparent {
width:538px;
height:auto !important;
float:left;
border:1px;
border-color:#DBDBDB;
border-style:solid;
}

.SmallItemImage {
height:100px;
width:160px;
overflow:hidden;
}

.rowSmallItemImage {
width:184px;
height:100px;
}

.compare_Item_Image {
text-align:center;
height:120px;
padding:10px;
}

.rowItem_Image {
height:100px;
float:left;
padding:10px;
}

.proquickview {
display:none;
top:0;
left:0;
width:460px;
border:solid 1px #000;
position:absolute;
border-bottom-width:thick;
background:#fff;
z-index:1001;
}

.imgquickview {
height:92px;
position:relative;
display:none;
top:0;
left:0;
width:184px;
border:solid 1px #E2642B;
border-bottom-width:thick;
background:#fff;
z-index:1001;
}

.imgquickview ul li {
list-style-type:circle;
}

.cavemain {
text-align:left;
vertical-align:middle;
padding:3px 15px;
}

div.Item_Info {
text-align:center;
height:80px;
margin-top:10px;
display:block;
padding:5px;
}

div.Brand {
text-align:center;
height:auto;
padding:0;
}

div.Item_ID {
text-align:center;
height:20px;
padding:0;
}

div.Item_Add_to_Cart {
text-align:center;
height:auto;
overflow:hidden;
display:block;
padding:0;
}

div.Item_Compare {
background:#EBEBEB url(../images/site/compare_bg_tile.gif) repeat-x scroll 0 0;
border-top:1px solid #DBDBDB;
text-align:center;
height:30px;
width:100%;
float:left;
display:block;
}

.rowItem_Compare {
width:20px;
float:left;
}

div.Item_Compare span {
padding-top:9px;
float:left;
}

.itemdetail {
width:350px;
float:left;
}

div.Main_Description {
float:left;
width:487px;
border:solid 1px #BCC1C4;
padding:10px;
}

div.Main_Description .Item_Features ul li {
list-style-type:disc;
}

.Item_Features span ul li {
list-style-type: disc;
}

.Item_Features ul li {
list-style-type: disc;
}

div.Item_Detail_Add_to_Cart {
float:left;
text-align:center;
width:150px;
}

div.Item_Accessory_Item {
text-align:center;
float:left;
width:158px;
}

div.pd_mod {
background:#FFF url(../images/site/pd_mod_bg.gif) repeat-y scroll 0 0;
margin-bottom:50px;
width:508px;
}

div.pd_mod_head {
background:#FFF url(../images/site/pd_mod_head_bg.gif) no-repeat scroll center top;
width:508px;
}

.pd_mod_head_text {
background-color:#FFF;
color:#BF2228;
font-size:15px;
font-weight:700;
margin-left:10px;
vertical-align:top;
padding:5px;
}

div.pd_mod_content {
padding:0 15px;
}

div.pd_mod_content ul li {
list-style-type: disc;
}

div.pd_bottom {
background:#FFF url(../images/site/pd_mod_bottom_bg.gif) no-repeat scroll center bottom;
width:508px;
clear:both;
}

div.Item_Compare_Detail {
border:1px solid #DBDBDB;
width:130px;
float:left;
}

div.Item_Compare_Spec {
text-align:left;
clear:both;
}

div.Footer
{
    clear: both;
    padding: 50px 0 0;
    background-color: #FFFFFF;
}

.Footer_Links {
width:380px;
margin:auto;
}

DIV.Header
{
    padding: 10px 2px 5px 2px;
    background-color: #FFFFFF;
}

DIV.Header_Logo
{
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.Header_Right
{
    margin-right: 5px;
    margin-top: 10px;
}
.Header_Search
{
    text-align: right;
}

.Header_Search_Box
{
    width: 400px;
    height: 28px;
    font-size: large;
    color: #333;
}

DIV.Header_Links
{
    margin-bottom: 20px;
    text-align: center;
}

DIV.Header_Links A
{
    font-weight: Bold;
    font-size: medium;
    vertical-align: middle;
    color: #333;
    font-style: normal;
    text-decoration: none;
    margin-top: 0;
    margin-left: 20px;
}

DIV.Header_Links A:hover
{
    font-weight: Bold;
    font-size: medium;
    vertical-align: middle;
    color: #03c;
    font-style: normal;
    text-decoration: none;
}

DIV.navbar
{
    clear: both;
    background: url(../Images/Site/NavBar/navbar-bg.png) repeat-x left top;
    width: auto;
    height: 36px;
    margin-top: 10px;
}

DIV.navbar .inbar {
display:block;
background:url(../Images/Site/NavBar/right-round.png) no-repeat right top;
height:36px;
}

DIV.navbar UL {
line-height:36px;
list-style-type:none;
height:36px !important;
background:url(../Images/Site/NavBar/left-round.png) no-repeat left top;
border-width:0;
margin:0;
padding:0;
}

DIV.navbar UL LI {
list-style-type:none;
height:36px;
display:inline-block;
float:left;
line-height:36px;
border-width:0;
margin:0;
padding:0;
}

DIV.navbar UL LI A {
display:inline-block;
font-weight:700;
color:#403e32;
text-decoration:none;
}

DIV.navbar UL LI A SPAN
{
    display: inline-block;
    line-height: 36px;
    height: 36px;
    margin-left: 7px;
    margin-right: 7px;
}

DIV.navbar UL LI A:hover SPAN {
background:url(../Images/Site/NavBar/spanhover-bg.png) no-repeat right top;
cursor:pointer;
line-height:36px;
height:36px;
}

.txtSearch {
float:left;
height:16px;
line-height:16px;
background:url(../Images/Site/search.gif) left center no-repeat;
padding-left:24px;
border:1px solid #0053A1;
margin-left:55px;
margin-right:0;
}

.btnSearch {
float:right;
height:20px;
line-height:16px;
background:url(../Images/Site/buttonBG.jpg) repeat-x;
border:1px solid #0053A1;
margin-left:5px;
}

#breadcrumb {
width:800px;
padding-left:2px;
padding-right:2px;
height:24px;
background-color:#fff;
text-align:left;
}

#breadcrumb a {
padding-left:6px;
text-decoration:none;
}

.PopBoxImageSmall {
border:none 0 #fff;
cursor:url("images/magplus.cur"), pointer;
}

.PopBoxImageLarge {
border:solid 1px #999;
cursor:url("images/magminus.cur"), pointer;
}

.PopBoxImageShrink {
cursor:url("images/magminus.cur"), pointer;
}

.PopBoxImageLink {
cursor:pointer;
}

.PopBoxImageMove {
border:none 0 #fff;
cursor:pointer;
}


.ipdeco {
font-family:verdana;
background-color:#fff;
border-bottom:#FFF 1px solid;
border-left:#CCC 1px solid;
border-right:#FFF 1px solid;
border-top:#CCC 1px solid;
font-size:12px;
height:20px;
width:200px;
}

.ipdeco-bor {
font-family:verdana;
background-color:#fff;
font-size:12px;
height:20px;
width:200px;
border:1px solid #333;
}

.btndeco {
border-right:#7b9ebd 1px solid;
padding-right:2px;
border-top:#7b9ebd 1px solid;
padding-left:2px;
font-size:12px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
border-left:#7b9ebd 1px solid;
cursor:hand;
color:#000;
padding-top:2px;
border-bottom:#7b9ebd 1px solid;
}

.arrow {
position:absolute;
left:460px;
top:4px;
width:70px;
height:70px;
background:url('/Images/Site/tool-tip-arrow-left.gif') top right no-repeat;
}

.leftmain
{
    float: left;
    width: 220px;
    background-color: #FFFFFF;
}

.margin-right-10elem {
margin-right:10px;
}

.border-top-1elem {
border-top:1px;
}

.attributes-ul {
display:none;
overflow:auto;
clear:both;
}

.attentionfont {
color:Red;
font-weight:700;
}

.recentlyviewprice {
margin-left:30px;
font-size:16px;
}

.text16font {
font-size:16px;
}

.rightmain
{
    width: 560px;
    float: left;
    background-color: #FFFFFF;
}

.textsort {
float:left;
font-weight:700;
font-family:Arial;
font-size:11px;
padding:3px 4px 0 0;
}

.sortline1 {
float:left;
width:470px;
padding:0 0 0 5px;
}

.sortlint2 {
float:right;
padding:0 4px 0 0;
}

.sortline3 {
background-color:#e4e9ed;
height:60px;
width:560px;
display:none;
padding:5px 0 2px;
}

.sortline3part1 {
width:460px;
float:left;
}

.sortline3part2 {
width:100px;
float:right;
height:60px;
}

.sortline3part2 a {
float:right;
cursor:hand;
margin:3px;
}

.paddingtop1 {
padding-top:1px;
}

.height1elem {
height:1px;
}

.itemhead {
width:130px;
float:left;
font-weight:700;
font-family:Arial;
font-size:11px;
text-align:left;
padding:3px 0 0 5px;
}

.pageprev {
width:55px;
float:left;
padding:1px 0 0;
}

.pagenext {
width:52px;
float:left;
padding:1px 0 0;
}

.pageddl {
width:78px;
float:left;
}

.rightfloatelem {
float:right;
margin-left:2px;
}

.lvlistmain {
width:572px;
padding:6px 0 0;
}

.lvprice {
font-size:larger;
}

.lvbluelink {
font-size:larger !important;
color:#365F91 !important;
font-weight:bolder;
}

.lvblacklink {
font-size:larger !important;
color:#000 !important;
font-weight:bolder;
}

.lvgraylink
{
    font-size: 12px;
    color: #7A7A7A !important;
    font-weight: bolder;
}

.lvbrownlink {
font-size:larger !important;
color:#943634 !important;
font-weight:bolder;
}

.darkredhead {
font-size:larger !important;
color:#9A3937 !important;
font-weight:bolder;
width:100%;
}

.divfailsearchhead {
width:100%;
border-bottom:1px;
border-top:0;
border-right:0;
border-left:0;
border-color:#9A3937;
border-style:solid;
}

#doing {
filter:alpha(opacity=30);
-moz-opacity:0.3px;
opacity:0.3px;
background-color:#000;
width:100%;
height:100%;
z-index:1000;
position:absolute;
left:0;
top:0;
display:none;
overflow:hidden;
}

#divLogin {
border:solid 1px #E2642B;
border-bottom-width:thick;
background:#fff;
width:380px;
z-index:1001;
position:absolute;
display:none;
top:50%;
left:50%;
margin:-200px 0 0 -400px;
padding:10px;
}

.cartmainpanel {
border:solid 1px #E2642B;
border-bottom-width:thick;
background:#fff;
width:160px;
z-index:1001;
position:relative;
display:none;
top:0;
left:0;
clear:both;
padding:10px;
}

.cartmainpanelrecent {
border:solid 1px #E2642B;
border-bottom-width:thick;
background:#fff;
width:160px;
z-index:1001;
display:none;
position:relative;
top:-2px;
left:0;
padding:10px;
}

.width100elem {
width:100%;
}

.itemdetailmain {
width:765px;
height:auto;
}

.Item_Images
{
    text-align: center;
}

.ritemdetail
{
    padding-right: 30px;
    padding-left: 30px;
}

.itemdetailfs {
width:740px;
clear:both;
margin:auto;
}

.qalabel {
font-size:18px;
color:Red;
font-weight:700;
}

.qamain {
width:720px;
margin:auto;
}

.qamainpart1 {
width:720px;
float:right;
margin-top:10px;
}

.qaitemdiv {
width:100%;
background-color:#ccc;
}

.qaitem {
float:right;
margin-left:9px;
color:Gray;
display:none;
}

.qaqstyle {
font-weight:700;
font-size:medium;
}

.qaastyle {
font-weight:700;
font-size:medium;
color:Green;
margin-left:20px;
}

.qawrite {
width:720px;
float:right;
}

.margintop10elem {
margin-top:10px;
}

#ctl00_ctl00_CPHMain_Body_CPHMain_Column_GVAC {
color:#000;
background-color:#FFF;
width:100%;
border-collapse:collapse;
border-color:#999;
border-style:Solid;
border-width:1px;
}

.ccccccbcolor {
background-color:#CCC;
}

.font14size {
font-size:14px;
}

.font12size {
font-size:12px;
}

.btnbgok {
background:#055A8D url(../images/site/collapse.jpg) repeat-x scroll 0 0;
}

.adminsection
{
    height: auto;
    clear: both;
    margin-right: 5px;
    margin-left: 5px;
}

.adminbblock_left {
float:left;
width:378px;
}

.adminbblock_right {
float:right;
width:378px;
}

.managelink
{
    font-size: larger !important;
    float: right;
    color: #173E74 !important;
    font-weight: 700;
    padding-top: 10px;
}

.height80elem {
height:100px;
text-align:center;
display:block;
}

.hand {
cursor:hand;
}

.bluelink {
font-size:small !important;
color:#00F !important;
cursor:hand;
}

.divpoplink {
width:100px;
margin:auto;
}

.peImgDiv {
width:42px;
height:60px;
float:left;
cursor:hand;
}

.topparent {
padding-left:30px;
width:93%;
color:Gray;
}

.discul li {
margin-left:20px;
list-style-type:disc !important;
color:#7A7A90;
}

.discul li span {
color:#7A7A90;
}

.divblock {
float:left;
width:45%;
margin-top:20px;
margin-left:10px;
background-color:#F3F3F3;
}

.reddiv {
float:left;
width:45%;
margin-top:20px;
margin-left:10px;
border:1px;
color:Red;
border-color:Red;
border-style:solid;
}

.h500elem {
height:210px;
}

.bordergrayelem {
border:1px;
border-color:Gray;
border-style:solid;
margin:1px;
}

.divloading {
width:184px;
height:50px;
text-align:center;
padding-top:10px;
background-image:url(/Images/Site/loading.gif);
background-position:center;
background-repeat:no-repeat;
}

.floatdivloading {
width:80%;
height:70px;
text-align:center;
padding-top:10px;
background:#fff url(/Images/Site/loading.gif) no-repeat center;
position:absolute;
top:0;
}

.floattocartsucc {
width:80%;
height:70px;
text-align:center;
padding-top:10px;
background:#fff;
position:absolute;
top:0;
}

.tocarttab {
width:105px;
height:22px;
text-align:center;
padding-top:10px;
border-bottom:0;
position:absolute;
top:-30px;
left:60px;
background:url(/Images/Site/addtocarttab.png) no-repeat center;
}

DIV.Home_Container {
margin:0;
padding:0;
}

div.introbox {
float:left;
width:180px;
height:320px;
background:url(../Images/Site/introbox.png) no-repeat;
text-align:left;
overflow:hidden;
margin:24px 0 0;
padding:0 10px 0 0;
}

div.introbox h2.title {
font-size:12px;
color:#fff;
font-weight:600;
height:25px;
line-height:25px;
margin:0;
padding:0 0 0 10px;
}

div.introbox p {
width:170px;
text-indent:12px;
color:#666;
margin:0;
padding:5px;
}

dl.leftlist {
width:190px;
float:left;
display:inline;
background-image:url(../Images/Site/Promo_Bubble_List.jpg);
margin:0 0 0 5px;
padding:0 0 0 5px;
}

.leftlist dt {
width:173px;
height:95px;
list-style:none;
float:left;
display:inline;
text-align:left;
line-height:20px;
font-size:14px;
font-weight:600;
color:#333;
padding-top:5px;
margin:0;
}

.leftlist dd {
font-size:11px;
color:#666;
font-weight:700;
vertical-align:top;
text-align:left;
}

.showbox {
background:url('../Images/Site/bottomBG.png') no-repeat;
width:524px;
height:173px;
float:right;
text-align:left;
padding:10px 20px;
}

.showbox h2.showboxTitle {
font-size:18px;
font-weight:600;
color:#555;
height:24px;
line-height:24px;
margin:0;
}

.showboxlist2 li {
list-style:none;
display:inline;
float:left;
background:#fff;
border-right:1px solid #ccc;
overflow:hidden;
width:523px;
}

.showboxlist3 li {
list-style:none;
display:inline;
float:left;
background:#fff;
border-right:1px solid #ccc;
overflow:hidden;
width:261px;
}

DIV.Home_Banner_Top {
float:right;
margin:0;
padding:0;
}

DIV.narrow_left_column {
font-size:0.9em;
float:left;
width:200px;
text-align:left;
margin:0;
padding:5px 0 0;
}

DIV.narrow_left_column A.cat {
margin-top:2px;
font-weight:700;
font-size:14px;
text-transform:uppercase;
color:#333;
text-align:left;
text-decoration:none;
padding:0;
}

DIV.narrow_left_column A.subcat {
font-weight:400;
font-size:10px;
color:#666;
line-height:100%;
text-align:left;
text-decoration:none;
}

DIV.narrow_left_column A.subcat:hover {
font-weight:400;
font-size:10px;
color:#666;
line-height:100%;
text-align:left;
text-decoration:underline;
}

DIV.narrow_left_column H4 {
font-size:12px;
text-transform:uppercase;
height:22px;
margin:0;
padding:8px 8px 2px;
}

DIV.narrow_left_column H4 A {
margin-top:2px;
font-weight:400;
font-size:0.8em;
float:right;
text-transform:capitalize;
cursor:pointer;
text-align:right;
padding:0;
}

DIV.narrow_left_column UL {
height:1%;
margin:0;
padding:5px 0;
}

DIV.narrow_left_column UL LI {
clear:both;
display:block;
list-style-type:none;
_margin-top:-5px;
_height:1%;
_padding:4px;
margin:-5px 0;
padding:2px;
}

DIV.narrow_left_column INPUT {
display:inline;
vertical-align:top;
margin:0;
padding:0;
}

DIV.narrow_left_column LABEL {
display:inline;
font-size:1em;
vertical-align:middle;
width:120px;
margin:0;
padding:1px;
}

DIV.narrow_left_column DIV.attributes {
border-right:#dbdbdb 1px solid;
border-top:#dbdbdb 1px;
border-left:#dbdbdb 1px solid;
border-bottom:#dbdbdb 1px solid;
background-color:#f9f9f9;
padding:5px;
}

DIV.narrow_left_column DIV.selected {
background-color:#ebebeb;
}

DIV.narrow_left_column DIV H5 {
clear:both;
font-size:11px;
background:url(../Images/Site/Filter_Arrow_Right_Orange.gif) no-repeat 0 1px;
text-transform:uppercase;
cursor:pointer;
color:#000;
_height:1%;
margin:0;
padding:2px 2px 2px 15px;
}

DIV.narrow_left_column DIV H5.open {
background:url(../Images/Site/Filter_Arrow_Down_Orange.gif) no-repeat 0 0;
}

DIV.narrow_left_column DIV H5 A {
margin-top:2px;
font-weight:400;
font-size:0.8em;
float:right;
text-transform:capitalize;
text-align:right;
border-style:none;
padding:0 5px;
}

DIV.narrow_left_column DIV H5 IMG {
margin-top:0;
vertical-align:middle;
white-space:nowrap;
}

DIV.narrow_left_column DIV SPAN.displayAll {
cursor:pointer;
color:#05328f;
padding:0 5px;
}

DIV.narrow_left_column DIV H5 A.cmctools {
float:none;
font:bold 11px Arial,sans-serif;
text-transform:uppercase;
cursor:pointer;
color:#000;
padding:0;
}

DIV.narrow_left_column DIV H5 A.cmctools:hover {
color:#000;
text-decoration:none;
}

DIV.narrow_left_column UL LI.text A {
border-right:#d7d7d7 1px solid;
border-top:#d7d7d7 1px solid;
background:#fff;
float:left;
border-left:#d7d7d7 1px solid;
width:30px;
border-bottom:#d7d7d7 1px solid;
text-align:center;
margin:1px;
padding:1px;
}

DIV.narrow_left_column UL LI.text A.selected {
border-right:#e64f22 1px solid;
border-top:#e64f22 1px solid;
border-left:#e64f22 1px solid;
color:#e64f22;
border-bottom:#e64f22 1px solid;
}

DIV.narrow_left_column UL LI.images A {
float:left;
margin:1px;
padding:0;
}

DIV.narrow_left_column UL LI.images A.selected IMG {
border-right:#e64f22 1px solid;
border-top:#e64f22 1px solid;
border-left:#e64f22 1px solid;
border-bottom:#e64f22 1px solid;
}

DIV.narrow_left_column UL LI.images A IMG {
border-right:#fff 1px solid;
border-top:#fff 1px solid;
display:block;
border-left:#fff 1px solid;
border-bottom:#fff 1px solid;
margin:0;
padding:0;
}

DIV.narrow_left_column UL LI INPUT {
vertical-align:top;
margin:-4px 4px 0 0;
}

DIV.narrow_left_column UL LI LABEL {
width:auto;
}

DIV.narrow_left_column .relatedLinks {
line-height:18px;
height:auto;
}

DIV.narrow_left_column .relatedLinks H4 {
padding:5px 8px 10px;
}

DIV.narrow_left_column UL LI.switch {
background:#f0eeef;
margin:-5px 0;
padding:2px important 3px important 5px important 3px important;
}

DIV.narrow_left_column UL LI.switch A.switch {
float:right;
cursor:pointer;
color:#039;
text-decoration:underline;
}

DIV.narrow_right_column {
float:left;
width:570px;
text-align:left;
margin:0;
padding:5px 0 0 10px;
}

DIV.narrow_right_column DIV.util {
font-size:0.9em;
width:560px;
border-bottom:#fff 1px solid;
height:24px;
background-color:#e4e9ed;
margin:0;
padding:2px 0;
}

DIV.narrow_right_column DIV.gray {
border-top:#dbdbdb 1px solid;
width:560px;
color:#000;
border-bottom:#dbdbdb 1px solid;
height:24px;
background-color:#ebebeb;
padding:2px 0;
}

DIV.narrow_right_column DIV.util INPUT {
vertical-align:middle;
}

DIV.narrow_right_column DIV.util IMG {
float:left;
vertical-align:middle;
margin-right:1px;
}

DIV.narrow_right_column DIV.util DIV.view {
float:right;
width:33%;
text-align:right;
}

DIV.narrow_right_column DIV.util DIV.sort B {
display:block;
float:left;
line-height:2em;
margin-right:5px;
}

DIV.narrow_right_column DIV.util DIV.page {
float:right;
width:37%;
text-align:center;
}

DIV.narrow_right_column DIV.util DIV.page A {
display:block;
float:left;
margin:0 1px;
}

DIV.narrow_right_column DIV.util DIV.items {
font-weight:700;
line-height:1.5em;
padding:2px;
}

DIV.narrow_right_column DIV.changeView {
float:right;
color:#000;
}

DIV.narrow_right_column DIV.changeView A.selected {
filter:alpha(opacity=50);
opacity:.5;
}

DIV.Item {
border-right:#dbdbdb 1px solid;
border-top:#dbdbdb 1px solid;
float:left;
border-left:#dbdbdb 1px solid;
width:184px;
border-bottom:#dbdbdb 1px solid;
text-align:center;
}

DIV.Item_Image {
height:100px;
text-align:center;
margin:10px;
}

DIV.Item_Compare {
border-right:#dbdbdb 1px solid;
border-top:#dbdbdb 1px solid;
background:url(../images/site/compare_bg_tile.gif) #ebebeb repeat-x 0 0;
border-left:#dbdbdb 1px solid;
width:100%;
border-bottom:#dbdbdb 1px solid;
height:30px;
text-align:center;
margin:0 -1px;
}

DIV.Item_Left_Column {
float:left;
width:250px;
text-align:center;
}

DIV.Item_Right_Column {
float:right;
width:510px;
text-align:left;
}

DIV.Item_Detail_Add_to_Cart {
float:left;
width:150px;
text-align:center;
}

DIV.Item_Compare_Detail {
border-right:#dbdbdb 1px solid;
border-top:#dbdbdb 1px solid;
float:left;
border-left:#dbdbdb 1px solid;
width:130px;
border-bottom:#dbdbdb 1px solid;
}

DIV.Item_Compare_Spec {
clear:both;
text-align:left;
}

.txtAutoComplete {
font-family:Tahoma;
font-size:11px;
width:100px;
height:16px;
border:1px solid #000;
}

.txtAutoCompleteGreen {
font-family:Tahoma;
font-size:11px;
width:100px;
height:16px;
border:1px solid green;
}

.txtAutoCompleteRed {
font-family:Tahoma;
font-size:11px;
width:100px;
height:16px;
border:1px solid red;
}

.txtAutoCompleteccc {
font-family:Tahoma;
font-size:11px;
width:100px;
height:16px;
border:1px solid #ccc;
}

.txtAutoCompleteFocus {
font-family:Tahoma;
font-size:11px;
width:100px;
height:16px;
border:2px solid green;
}

.txtItemCode {
font-family:Tahoma;
font-size:11px;
color:#000;
width:146px;
height:16px;
border:1px;
border-color:gray;
border-style:groove;
}

.listBoxAutoComplete {
font-family:Tahoma;
font-size:11px;
font-weight:400;
color:#000;
width:150px;
border:1px;
height:150px;
border-color:gray;
border-style:groove;
}

.blocknav {
float:left;
background-color:Gray;
width:80px;
height:30px;
}

.comparebox {
float:left;
width:20px;
height:20px;
border:solid 1px gray;
margin-right:10px;
}

.comparecalcel {
position:relative;
left:15px;
bottom:25px;
width:10px;
height:10px;
background-image:url(../Images/Site/smallcancel.png);
}

.filtercalcel {
position:relative;
left:58px;
bottom:12px;
width:10px;
height:10px;
background-image:url(../Images/Site/smallcancel.png);
}

.imgcomparenow {
width:40px;
height:34px;
background:#fff url(../Images/Site/imgcomparenow.jpg) no-repeat;
float:left;
}

.invoiceheadul {
width:420px;
}

.invoiceheadul li {
float:left;
width:175px;
list-style-type:none;
}

.divnewline {
width:530px;
margin:auto;
}

.divnewline input {
float:left;
margin-right:8px;
margin-top:2px;
}

.tableorder input {
margin-top:2px;
}

.orderattentionbox {
color:Red;
border:solid 2px red;
width:95%;
height:auto;
cursor:hand;
margin:auto;
}

.ordermsgbox {
color:#191919;
width:95%;
height:auto;
margin:auto auto 10px 23px;
}

.pagetip {
width:700px;
height:auto;
color:blue;
margin:auto;
}

.tipfont {
font-size:large;
color:Red;
}

.toolbar {
background-color:#e4e9ed;
width:100%;
display:block;
height:50px;
padding:5px 0 2px;
}

.toolbar input {
float:right;
margin:auto 10px auto auto;
}

.ulitemdetailmain {
width:487px;
margin-bottom:50px !important;
height:90px;
}

.ulitemdetailmain li {
height:50px;
float:left;
text-align:center;
}

.ulitemdetailmain li a {
height:35px;
display:block;
background:#4F81BD;
margin-left:2px;
color:#fff;
font-size:12px;
font-weight:400;
}

.ulitemdetailmain li a:hover {
background:gray;
}

.ulitemdetailmain li a span {
margin:3px;
}

.mentioninput {
background:red !important;
}

.redfont {
color:Red;
}

.pobox {
background:#FF0;
height:100px;
margin:10px;
padding:10px;
}

.divattrs {
width:100%;
float:left;
padding:8px;
}

.divattrs h3 {
font-size:medium;
border-bottom:solid 4px #444;
height:30px;
margin:0;
}

ul.div_attr_cks {
height:300px;
width:540px;
float:left;
}

.div_attr_cks li {
width:30%;
height:30px;
display:block;
float:left;
overflow:hidden;
}

.form_div {
width:600px;
margin:auto;
}

.contactPanel {
width:760px;
clear:both;
padding:10px;
}

.divBtns {
width:90%;
text-align:right;
}

.main_panel {
padding:0 0 0 10px;
}

ul.homeThree {
width:780px;
float:left;
border:solid gray 2px;
}

ul.homeThree li {
float:left;
width:258px;
text-align:center;
border-right:solid 2px #000;
}

ul.homeThree li.homeThreeTitle {
width:760px;
font-size:18px;
font-weight:700;
text-align:left;
border:0;
padding:0 10px;
}

.slide,.leftfloatelem,.contactPanel ul {
float:left;
}

div.left-column input.hidden,.noneelem,.hideelem,DIV.narrow_left_column INPUT.hidden,DIV.narrow_left_column DIV.attributes UL {
display:none;
}

div.left-column ul.open,DIV.narrow_left_column UL.open {
_height:1%;
}

.firstShown li,div.Item_Main,.mainshow,DIV.Item_Main {
clear:both;
}

div.left-column .mvm ul li,DIV.narrow_left_column .mvm UL LI {
margin:0 0 -2px;
}

div.left-column .mvm h4,DIV.narrow_left_column .mvm H4 {
margin:0 0 1px;
}

div.Wide_Left_Column,DIV.Wide_Left_Column {
text-align:left;
}

div.Item_Compare_Result_Main,DIV.Item_Compare_Result_Main {
margin-left:10px;
}

div.Item_Compare_Result,DIV.Item_Compare_Result {
margin-left:132px;
}

.floatrightelem,DIV.Home_Banner_Bottom {
float:right;
}

DIV.navbar .navhome A,DIV.navbar .navhome A:hover {
background:url(../Images/Site/NavBar/a-bg.png) no-repeat left top;
cursor:pointer;
line-height:36px;
height:36px;
}

DIV.navbar .navhome A SPAN,DIV.navbar .navhome A:hover SPAN {
background:url(../Images/Site/NavBar/span-bg.png) no-repeat right top;
cursor:pointer;
color:#fff;
line-height:36px;
height:36px;
}

.blockelem,DIV.narrow_left_column DIV.attributes UL.firstShown,DIV.narrow_right_column DIV.util DIV.page A IMG {
display:block;
}

.qaians,.marginleft6elem {
margin-left:6px;
}

.topleft,.topright {
float:left;
width:48%;
}

.discul,.topparent ul li a {
color:Gray;
}

.margindiv,.marginelem {
margin:5px;
}

.showboxlist1,.showboxlist2,.showboxlist3,.showboxlist4 {
width:524px;
float:left;
display:inline;
margin:5px 0 0;
padding:0;
}

.showboxlist1 li,.showboxlist4 li {
list-style:none;
display:inline;
float:left;
background:#fff;
border-right:1px solid #ccc;
overflow:hidden;
width:130px;
}

.showboxlist1 li span.img,.showboxlist2 li span.img,.showboxlist3 li span.img,.showboxlist4 li span.img {
height:95px;
display:block;
padding-top:5px;
vertical-align:middle;
text-align:center;
}

.showboxlist1 li span.intro,.showboxlist2 li span.intro,.showboxlist3 li span.intro,.showboxlist4 li span.intro {
border-top:1px solid #ccc;
height:32px;
line-height:16px;
display:block;
font-size:12px;
font-weight:600;
color:#666;
padding:2px 10px;
}

DIV.Brand,DIV.Item_ID {
height:20px;
text-align:center;
}

.imgaddtocompare,.imgaddtocart {
width:40px;
height:34px;
background:#fff url(../Images/Site/imgaddtocompare.jpg) no-repeat;
float:left;
}
