body{padding:0px;margin:0px;font-family:Arial;color:#404040;font-size:12px;background:#000 url(images/page-bg.jpg) repeat-x 0 0}

.brder-bottom{background:#000 url(images/border-bottom.jpg) repeat-x 0 0;height:28px;padding-top:5px}

/* p, td, h1, h2..etc*/

form, input, select, textarea, p, div{margin:0px;padding:0px;font-family:Arial;font-size:12px;}

.bottom_notice{font-family:Arial, Helvetica, sans-serif;font-size:9px}

div{margin:0 auto;padding:0;}

img {border:0}

.img {border:1px solid #d1d1d1;background-color:#FFFFFF;padding:1px}

p {font-size:12px;color:#404040;}

td {font-family:Arial;font-size:12px;color:#404040;line-height:14px}



hr{margin:0px;padding:0px;color:#000;}

H1, H2, H3, H4, H5, H6 {margin:8px 0px 0px 0px;padding:0px;}

H1{width:675px;background-color:#000000;font-size:20px;line-height:16px;color:#008DDB;text-align:left; padding:5px 0px 5px 10px}

H2{font-size:25px;line-height:25px;font-weight:normal;}

h3 {font-size:20px;line-height:20px;font-weight:bold;}

/* p, td, h1, h2..etc*/



/* messages,required date, price, etc*/

.required, .star{color:#DD0000}

.error{color:#EE0000; font-style:italic;}

.price{font-weight:bold;color:#0033BB}

.date{color:#8F7C72;font-size:11px}

/* messages, date, price, etc*/



.fl-left{float:left}

.fl-right{float:right}



.header{padding:0px;margin:0px 0px 4px 0px;background:url(images/header-bg.jpg) repeat-x 0 0; height:98px;}

.menu-bg{background:#000000;height:28px;}

.menu-arrow{background:url(images/menu-arrow.jpg) no-repeat 5px center;height:28px;padding-left:10px}

#content-wrapper{width:685px;text-align:left;}
#content-wrapper2{width:100%;text-align:left;}

.wrapper-border{border:1px solid #000;background-color:#FFFFFF;position:relative;padding:15px;}
.wrapper-border2{border:1px solid #000;background-color:#FFFFFF;position:relative;}
.wrapper-border-det{border:1px solid #000;background-color:#FFFFFF;padding:15px 15px 0px 15px;}

.border-topshare{border:1px solid #000;background-color:#000;position:relative;}


#right-wrapper{border:1px solid #000;background-color:#FFFFFF;width:260px;margin:-26px 0px 0px 0px;padding-bottom:15px;text-align:left}

.featureprod-title{background-color:#000000;color:#FFFFFF;font-size:14px;line-height:16px;font-weight:bold;text-align:center;padding:5px 0px 5px 10px}
.featureprod{margin:0px;padding:15px 20px 0px 12px;}

.featureprod .name{line-height:15px;color:#000;font-size:12px;font-weight:bold;text-decoration:none;}
.featureprod .name:hover{line-height:15px;color:#008DDB;font-size:12px;font-weight:bold;text-decoration:none;}
.featureprod .model{line-height:20px;color:#999999;font-size:11px;font-weight:bold;text-decoration:none;}
.featureprod .des{line-height:16px;font-size:11px;color:#333333;text-decoration:none;}


.product{margin:0px;padding:0px;}
.product .name{line-height:20px;color:#000;font-size:14px;font-weight:bold;text-decoration:none;}
.product .model{line-height:20px;color:#999999;font-size:11px;font-weight:bold;text-decoration:none;}
.product .des{line-height:16px;font-size:11px;color:#333333;text-decoration:none;}


.prod-detail{margin:0px 0px 0px 0px;padding:0px;}
.prod-detail .title{line-height:24px;color:#000;font-size:18px;font-weight:bold;text-decoration:none;}
.prod-detail .model{line-height:22px;color:#999999;font-size:12px;font-weight:bold;text-decoration:none;}

/*.prod-pic{margin:0px;padding:0px 0px 30px 0px;right:0px;bottom:0px;position:absolute;z-index:1}*/

.prod-more{margin:0px;padding:0px;}
/*.prod-more .title{line-height:20px;color:#000;font-size:14px;font-weight:bold;text-decoration:none;}*/
.prod-more img{margin-right:10px;border:1px solid #000;}
.prod-more img:hover{margin-right:10px;border:1px solid #1887C5;}

.addthis_toolbox, .addthis_default_style{margin:0px;marginpadding:0px; float:right}
.addthis_toolbox, .addthis_default_style ul{margin:0px;padding:0px;}
.addthis_toolbox, .addthis_default_style li{margin:0px;padding:0px 10px 0px 10px;list-style-type:none;display:inline;}





.download{margin:0px 0px 20px 0px;padding:0px;}
.download .title{line-height:30px;color:#000;font-size:24px;font-weight:bold;text-decoration:none;}
.download .duser{line-height:22px;color:#000;font-size:12px;font-weight:bold;text-decoration:none;}
.download .link{line-height:18px;font-size:11px;color:#999999;font-weight:bold;text-decoration:none;}



/*product-tabs*/

#prodtabs{margin:0px;padding:0px;height:23px}
#prodtabs ul{margin:0px;padding:0px;display:inline;LIST-STYLE-TYPE:none;}
#prodtabs li{margin:0px 1px 0px 0px;padding:0px 1px 0px 10px;float:left;BACKGROUND:url(images/prod-tab-L.jpg) no-repeat 0 0;}
#prodtabs a{margin:0px;padding:3px 10px 5px 2px;line-height:16px;font-size:11px;FONT-WEIGHT:bold;color:#FFF;TEXT-DECORATION:none;BACKGROUND:url(images/prod-tab-R.jpg) no-repeat right top;float:left;}
#prodtabs a:hover{line-height:16px;COLOR:#FFF;TEXT-DECORATION:none}
#prodtabs .current{line-height:16px;BACKGROUND:url(images/prod-tabon-L.jpg) no-repeat 0 0;font-size:11px;COLOR:#FFF;}
#prodtabs .current a{line-height:16px;BACKGROUND:url(images/prod-tabon-R.jpg) no-repeat right top;COLOR:#FFF;TEXT-DECORATION:none}

/* titles*/

.red{font-size:16px;color:#DD0400;}
.white{font-size:12px;color:#FFF;}
.blue{font-size:16px;color:#0088D6;}
.black{font-size:16px;color:#303030;}

/* titles*/



.main-menu{line-height:37px;padding:12px 15px 12px 15px;font-size:13px;color:#FFFFFF;text-decoration:none;}

.main-menu:hover{line-height:37px;padding:12px 15px 12px 15px;font-size:13px;background-image:url(images/menu-bg2.jpg);color:#FFFFFF;text-decoration:none}

#main-menu{line-height:37px;padding:12px 15px 12px 15px;font-size:13px;background-image:url(images/menu-bg2.jpg);color:#FFFFFF;text-decoration:none}



/* anchors */

a {color:#404040;text-decoration:none}
a:hover {color:#008DDB;text-decoration:underline}
a#selected {color:#008DDB;text-decoration:underline}

.listing a{color:#008DDB;text-decoration:none}
.listing a:hover {color:#404040;text-decoration:underline}



.breadcrumb{color:#FFF;text-decoration:none}
.breadcrumb:hover {color:#1887C5;text-decoration:underline}


.advancedsearch{color:#FFF;font-weight:bold;border-bottom:2px solid #828282;line-height:20px;text-decoration:none;}

.advancedsearch:hover {color:#1A94ED;border-bottom:2px solid #1887C5;line-height:20px;text-decoration:none;}


.advancedsearch1 {color:#1A94ED;font-weight:bold;border-bottom:2px solid #1A94ED;line-height:20px;text-decoration:none;}

.advancedsearch1:hover {color:#FFF;border-bottom:2px solid #FFFFFF;line-height:20px;text-decoration:none;}

.signout a{color:#FFF;font-weight:bold;border-bottom:2px solid #828282;line-height:20px;text-decoration:none;}

.signout a:hover {color:#1A94ED;border-bottom:2px solid #1887C5;line-height:20px;text-decoration:none;}


.submit {color:#666666;text-decoration:none;font-weight:bold;}

.submit:hover {color:#1887C5;text-decoration:none;font-weight:bold;}



.links-red{color:#BB0000;text-decoration:none}

.links-red:hover{color:#5E5E5E;text-decoration:underline}

.links-red#selected{color:#5E5E5E;text-decoration:underline}


.links-white{color:#FFF;text-decoration:none}

.links-white:hover{color:#0088D6;text-decoration:underline}


.more{color:#FF0000;text-decoration:none;}

.more:hover{color:#336BA2;text-decoration:underline;}

/* anchors*/



/* inputs*/

.input-top{border:0;background:url(images/input-bg.jpg) no-repeat 0 0px;color:#666666;padding:3px 0px 4px 2px;width:181px}

.select-top{border:0;background:url(images/slecet-bg.jpg) no-repeat 0 0px;color:#666666;padding:1px 0px 1px 2px;width:183px}

.input{border:1px solid #BBBBBB;background-color:#FDFDFD;color:#303030;padding:1px 0px 1px 2px}

select{border:1px solid #BBBBBB;background-color:#FDFDFD;color:#303030;}

textarea{background-color:#F2F2F2; border:1px solid #DFDFDF;color:#000}

.button{overflow:visible;color:#FFF;font-weight:bold;border:0px;background:#5C5A5B url(images/butt-bg.jpg) repeat-x 0 0;padding:4px 7px 4px 7px}

/* inputs*/



/* footer*/

.footer{margin:0px;padding:13px;}

.footer .title{line-height:20px;color:#FFF;font-size:13px;font-weight:bold;text-decoration:none;}

.footer a{line-height:23px;color:#666666;text-decoration:none;}

.footer a:hover{line-height:23px;color:#0099cc;text-decoration:none}



.copyright{margin:0px;padding:6px 5px 0px 5px;color:#FFF;font-weight:bold;}

.copyright a{color:#FFF;font-weight:bold;margin:0px 15px 0px 15px}

.copyright a:hover{color:#1A94ED;font-weight:bold;}

/* footer*/

.product-link{position:absolute;right:0px;bottom:0px;}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width:965px; /*width of featured content slider*/
height:380px;
}
.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute;
z-index:0; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width:965px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height:380px;
filter: alpha(opacity=50);/* ie */
-moz-opacity:.5;
}
#paginate-slider2{ position:absolute; z-index:100;right:0px;top:0px;padding:15px 15px 0px 0px;margin:0px;}
#paginate-slider2 a{font-weight: normal;color:#303030;text-decoration:none;background-color:#E2E2E2;padding:3px 4px 3px 4px}
#paginate-slider2 a:hover, #paginate-slider2 a.selected{background-color:#1887C5;padding:3px 4px 3px 4px}


.table th {
	background-color: #2c2c2c;
	border-bottom: 1px solid #dfdfdf;
}
.table th, .table th a, .table th a:visited, .table th a:hover, .table th a:active {
	color: #ffffff;
	font-weight: bold;
}
.table .table-footer td {
	background-color: #2c2c2c;
}
.table td {
	border-bottom: 1px solid #dfdfdf;
}
.table-row, tr.table-row, td.table-row {
	background-color: #f4f4f4;
}
.pagination{margin:15px 0px 15px 0px;padding:0px;}
.pagination a{font-weight: normal;color:#303030;text-decoration:none;background-color:#E2E2E2; padding:0px 4px 0px 4px}
.pagination a:hover {font-weight: normal;color:#FFFFFF;text-decoration:none;background-color:#1887C5; padding:0px 4px 0px 4px}
.pagination #selected {font-weight:bold;color:#FFF;text-decoration:none;background-color:#1887C5; padding:0px 4px 0px 4px}
.pagination .results{font-weight:bold;color:#1887C5;padding-right:25px}


.buttons-container a, #cart_status .buttons-container a:visited, #cart_status .buttons-container a:hover, #cart_status .buttons-container a:active {
	background: url('images/icons/cart_arrow.gif') no-repeat 95% 6px;
	color: #000000;
}
.buttons-container.full-cart a, #cart_status .buttons-container.full-cart a:visited, #cart_status .buttons-container.full-cart a:hover, #cart_status .buttons-container.full-cart a:active {
	color: #ffffff;
}
.buttons-container.full-cart a.view-cart, #cart_status .buttons-container.full-cart a.view-cart:visited, #cart_status .buttons-container.full-cart a.view-cart:hover, #cart_status .buttons-container.full-cart a.view-cart:active {
	color: #000000;
	background: #f2f2f2 url('images/icons/cart_arrow.gif') no-repeat 95% 6px !important;
}