@import '/style/MegaDropMenu.css'; 
/* 
Copyright 2007 Audiolinks.com
Author: Chris Johansson - chris@chrisjohansson.com
*/

/******* Main Tag Styles *******/
html,body{height:100%;font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;text-align:center;background-color:transparent;background-image:url(/images/bg.gif); background-repeat:repeat;}
img,form,div{margin:0px;padding:0px;}
h1 {font-size:22px;font-weight:bold;margin:0;padding:0em 0em 18px 0em;color:#003399;font-family:Arial,Helvetica,sans-serif;}
h2 {font-size:16px;font-weight:bold;margin:0;padding:0em 0em 14px 0em;color:#FF0000;font-family:Verdana,Arial,Helvetica,sans-serif;}
h3{font-size:14px;font-weight:bold;margin:0;padding:0em 0em 14px 0em;font-family:Verdana,Arial, Helvetica, sans-serif;}
h4{font-size:13px;font-weight:bold;margin:0;padding:0;font-family:Verdana,Arial, Helvetica, sans-serif;}
h5{font-size:11px;font-weight:bold;margin:0;padding:0;font-family:Verdana,Arial, Helvetica, sans-serif;}
h6{font-size:9px;margin:0;padding:0;}
p{font-size:13px;color:#000000;margin:0;padding:0em 0em 13px 0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
ul {font-size:13px;margin:0em 0em 1em 2em;padding:0;font-family: Verdana,Arial, Helvetica, sans-serif;}
ol {font-size:13px;margin:0em 0em 1em 2em;padding:0;font-family: Verdana,Arial, Helvetica, sans-serif;}
.fill{background-color:#FFFFD7;}
a {color: #0066cc;text-decoration: none;font-weight: bold;}
a:hover {color: #0066cc;text-decoration: underline;}
/******* Main DIV IDs, boxes ********/
div#container{
	position:relative;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	width: 48.3em;
	text-align:left;
	margin:0 auto; /* center, not in IE5 */
	padding:0;
	background-color:#FFFFFF;
}
/******* div#bodyContainer OBS! check mainie.css ********/
div#bodyContainer{margin: 0px 0px 0px 0px;padding: 0px 14px 0px 12px;width: 744px;background-color:#FFFFFF;border-left:1px solid #CECECE; border-right:1px solid #CECECE;}
/*div#bodyContainer{margin: 0px 0px 0px 0px;padding: 0% 1.8% 0% 2%;width: 96%;background-color:#FFFFFF;border-left:1px solid #CECECE; border-right:1px solid #CECECE;}*/
/*div#bodyContainer a {color: #0066cc;text-decoration: none;font-weight: bold;}
div#bodyContainer a:hover {color: #0066cc;text-decoration: underline;}*/
div#bodyContainer .smallredlink a {color: #9D2B29; font-size:10px; font-weight: bold;}
div#bodyContainer .smallredlink a:hover {color: #9D2B29; font-size:10px; font-weight: bold;}
div#bodyContainer .smallgreenlink a {color: #006600; font-size:10px; font-weight: bold;}
div#bodyContainer .smallgreenlink a:hover {color: #006600; font-size:10px; font-weight: bold;}
div#bodyContainer .redlink a {color: #9D2B29;}
div#bodyContainer .redlink a:hover {color: #9D2B29;}
div#bodyContainer .graylink a {color: #555555;}
div#bodyContainer .graylink a:hover {color: #555555;}

/******* div#bodyContainerInvisi ********/
div#bodyContainerInvisi {margin: 10px 0px 0px 0px;padding: 0%;width: 100%;background-color:#FFFFFF;}
/*div#bodyContainerInvisi a {color: #0066cc;text-decoration: none;font-weight: bold;}
div#bodyContainerInvisi a:hover {color: #0066cc;text-decoration: underline;}*/
div#bodyContainerInvisi .smallredlink a {color: #9D2B29; font-size:10px; font-weight: bold;}
div#bodyContainerInvisi .smallredlink a:hover {color: #9D2B29; font-size:10px; font-weight: bold;}
div#bodyContainerInvisi .smallgreenlink a {color: #006600; font-size:10px; font-weight: bold;}
div#bodyContainerInvisi .smallgreenlink a:hover {color: #006600; font-size:10px; font-weight: bold;}
div#bodyContainerInvisi .redlink a {color: #9D2B29;}
div#bodyContainerInvisi .redlink a:hover {color: #9D2B29;}
div#bodyContainerInvisi .graylink a {color: #555555;}
div#bodyContainerInvisi .graylink a:hover {color: #555555;}

/******* top & bottom rounded corner lines ********/
.topbrdr {padding-right: 0px;padding-left: 11px;background:url("/images/rb-l-w.gif") no-repeat left top;padding-bottom: 0px;margin: 5px 0px 0px 0px;padding-top: 0px;}
.topbrdr p {font-size:0.1em;padding-right: 0px;padding-left: 0px;background-position:right top;background-repeat: no-repeat;background-image:url("/images/rb-r-w.gif");padding-bottom: 5px;margin: 0px;padding-top: 5px;}
.bottombrdr {padding-right: 0px;padding-left: 11px;background:url("/images/rb-l-w.gif") no-repeat left bottom;padding-bottom: 0px;margin: 0px 0px 0px 0px;padding-top: 0px;}
.bottombrdr p {font-size:0.1em;position:relative;padding-right: 0px;padding-left: 0px;background-position:right bottom;background-repeat: no-repeat;background-image:url("/images/rb-r-w.gif");padding-bottom: 5px;margin: 0px;padding-top: 5px;}

/******* HEADER ********/
div#headerContainer {margin:0px;padding:0px 0px 0px 0px;width: 100%;position: relative;background-color:#FFFFFF;}
div#headermid{height:1.5em;margin:0;padding:0px;background-color:#E1E1E1;background-image:url("/top_shader.gif");background-position:top;background-repeat: repeat-x;}
div#headerbottom{padding:1px 0px 0px 0px;background-color:#E1E1E1;background-image:url("/top_shader.gif");background-position:top;background-repeat: repeat-x;}
div#logoBox {margin: 0px;padding:0px 0px 0px 0px;position:relative;z-index:100;}
div#phoneBox{width:28em;margin:0px 0px 0px 0px;padding: 0px;float:right;text-align:right;position:relative;z-index:103;}
div#menubox{text-align:right;width:40em;margin:0px 0px 0px 0px;padding: 0px;float:right;}
div#hackbox {margin: 0px;padding:3px 0px 2px 5px;}
div#newsbox{margin:0px 0px 0px 0px;padding: 0px 5px 0px 0px;float:right;}
div#searchbox {margin: 0px;padding:0px 0px 0px 5px;}
.topmargin{margin-top:4px;margin-bottom:-4px;}
.inputsize {color:#666666;font-family:Arial,Verdans,Helvetica,sans-serif;font-size:10px;font-weight:bold;}/* class on searchbox */

/******* MAIN BODY CONTENT ********/
div#contentboxnoside {width: 100%;margin: 0em;padding: 0em 0em 1em 0em;float:left;background-color:#FFFFFF;}
div#contentBox {width: 37em;margin: 0em;padding: 0em 0em 1em 0em;float:left;background-color:#FFFFFF;}
div#contentBoxNoFrame {width: 39em;margin: 0em;padding: 0em 0em 1em 0em;float:left;background-color:#FFFFFF;}

/******* SIDEBAR ********/
div#sideBar {float:right;width:11.6em;margin: 0px 0px 0px 0px;padding: 0px 0em 10px 0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
div#sideBar a {font-family:Arial, Helvetica, sans-serif;color:#555555;font-size:12px;font-weight:bold;line-height:16px;text-decoration:none;}

/******* FOOTER ********/
div#footerContainer {margin:0px;padding:3px;border: 1px solid #DDDDDD;background-color:#FFFFFF;position:relative;}
div#footerLinkRow {width:81%;margin:0px;padding:0px;border: 1px solid #DDDDDD;}
div#footerLinkRow p{text-indent:0px;text-align:center;margin:0;padding:7px 0px 7px 0px;background-color:#E1E1E1;background-image:url(/top_shader.gif);background-position:top;background-repeat: repeat-x;}
div#footerLinkRow a{font-family:Arial,Helvetica,sans-serif;font-size:0.80em;font-weight:normal;color:#000;text-decoration:none;}
div#footerConsultRow {margin:0px 0px 0px 0px;padding:0px;float:right;width:18%;border: 1px solid #AAAAAA;position:relative;display:block;}
div#footerConsultRow p{margin:0;padding:3px 0px 3px 0px;text-align:center;}
div#footerConsultRow a{text-decoration:none;color:#0066CC;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;font-weight:bold;}

div#footerinfo{margin:0px;padding:0px;background-color:#FFFFFF;position:relative;}
div#swfbanner{float:right;margin:0px 0px 0px 0px;padding:6px;position:relative;}
/******* copyright line ********/
.copyright {padding:0;margin:0;color:#666666;font-family:Arial,Verdans,Helvetica,sans-serif;font-size:0.6em;font-weight:bold;}

/******* breadcrumbs line ********/
.breadcrumbs {padding:0;margin:5px 0px 0px 0px;font-family:Arial,Helvetica,sans-serif;color:#888;font-size:0.6em;}
.breadcrumbs a{color:#666;text-decoration:none;text-transform:uppercase;}
.breadcrumbs a:hover{color:#222;text-decoration:underline;text-transform:uppercase;}

/******* overlap fix ********/
.clearer {font-size: 0px;line-height: 0px;clear:both;}

/******* Padding 0 Margin 0 ********/
.nospace {padding:0;margin:0;}

/******* NEED TO BE CATEGORIZED ********/
div.contentRound {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 11px; 
	BACKGROUND:    url("/images/rb-l-w.gif") no-repeat left top; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0.4em 0.5em 0em 0em; 
	PADDING-TOP: 0px;
}
div.contentRound h2 {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#555555;
	BACKGROUND-color: #FFFFFF; 
	padding: 0px; 
	margin: 0px 0px 0px -1px; 
	BORDER-RIGHT: #d8d8d8 0px solid; 
	BORDER-TOP: #d8d8d8 0px solid; 
	BORDER-LEFT: #d8d8d8 0px solid; 
	BORDER-BOTTOM: #d8d8d8 0px solid;
	background-position:right top;
	background-repeat: no-repeat; 
	background-image:url("/images/rb-r-w.gif");
}
.contentRound h3 { /*  */
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.4em;
	font-weight:bolder;
	color: #990000;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	background-position:right top;
	background-repeat: no-repeat; 
	background-image:    url("/images/rb-r-w.gif");
	PADDING-BOTTOM: 0.3em; 
	MARGIN: 0px; 
	PADDING-TOP: 0.3em;
}
.contentRound h4 {position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;font-weight:bolder;color: #000000;BORDER-RIGHT: #d8d8d8 1px solid;PADDING-RIGHT: 11px;BORDER-TOP: #d8d8d8 0px solid;PADDING-LEFT: 11px;BACKGROUND-color: #FFFFFF;PADDING-BOTTOM: 0.1em;MARGIN: 0px 0px 0px -11px;BORDER-LEFT: #d8d8d8 1px solid;PADDING-TOP: 0.3em;BORDER-BOTTOM: #d8d8d8 0px solid;}
div.contentRound p {position:relative;BORDER-RIGHT: #d8d8d8 1px solid;PADDING-RIGHT: 11px;BORDER-TOP: #d8d8d8 0px solid;PADDING-LEFT: 11px;BACKGROUND-color: #FFFFFF;PADDING-BOTTOM: 0.5em;MARGIN: 0px 0px 0px -11px;BORDER-LEFT: #d8d8d8 1px solid;PADDING-TOP: 0px;BORDER-BOTTOM: #d8d8d8 0px solid;}

.contentRound DIV {position:relative;PADDING-LEFT: 11px;BACKGROUND:    url("/images/rb-l-w.gif") no-repeat left bottom;MARGIN: 0px 0px 0px -11px;}
.contentRound b.more {position:relative;PADDING-RIGHT: 10px;DISPLAY: block;PADDING-LEFT: 0px;BACKGROUND:    url("/images/rb-r-w.gif") no-repeat right bottom;PADDING-BOTTOM: 10px;PADDING-TOP: 0px;}

div.borderLeftRight {font-size:0.8em;position:relative;BORDER-RIGHT: #d8d8d8 1px solid;PADDING-RIGHT: 11px;BORDER-TOP: #d8d8d8 0px solid;PADDING-LEFT: 11px;BACKGROUND-color: #FFFFFF;PADDING-BOTTOM: 0.5em;MARGIN: 0px 0px 0px -11px;BORDER-LEFT: #d8d8d8 1px solid;PADDING-TOP: 0px;BORDER-BOTTOM: #d8d8d8 0px solid;BACKGROUND-image: none;}
div.borderLeftRight td{font-size:0.9em;}
div.borderLeftRight td a{text-decoration:none;font-weight:bold;}
div.borderLeftRight td.bgcolor{background-color:#E9E9E9;}
.dropdownbox {PADDING-RIGHT: 2px;PADDING-LEFT: 2px;FONT-SIZE: 10px;PADDING-BOTTOM: 2px;PADDING-TOP: 2px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.dropdownbox1 {PADDING-RIGHT: 2px;PADDING-LEFT: 2px;FONT-SIZE: 10px;PADDING-BOTTOM: 2px;PADDING-TOP: 2px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.dropdownbox2 {PADDING-RIGHT: 2px;PADDING-LEFT: 2px;FONT-SIZE: 10px;PADDING-BOTTOM: 2px;PADDING-TOP: 2px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.dropdownbox3 {PADDING-RIGHT: 2px;PADDING-LEFT: 2px;FONT-SIZE: 10px;PADDING-BOTTOM: 2px;PADDING-TOP: 2px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
div#contentboxnoside a.drilldown {color:#4F4F4F;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;}

.padMargTop {margin-top:0em;padding-top:0em;}
.bodycopyT {font-size:13px;color:#000000;margin:0;padding:0em 0em 13px 0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bodycopyTbold {font-size:13px;font-weight:bold;color:#000000;margin:0;padding:0em 0em 13px 0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bodycopyTred {font-size:13px;color:#FF0000;margin:0;padding:0em 0em 13px 0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bodycopyTboldred {font-size:13px;font-weight:bold;color:#FF0000;margin:0;padding:0em 0em 13px 0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bodycopyTboldgreen {font-size:13px;font-weight:bold;color:#006600;margin:0;padding:0em 0em 13px 0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bodycopyTboldgreen2 {font-size:15px;font-weight:bold;color:#006600;margin:0;padding:0em 0em 13px 0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bodycopyTmar {font-size:13px;font-weight:bold;color:#9D2B29;margin:0;padding:0em 0em 13px 0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bodycopyS {font-size:11px;color:#000000;margin:0;padding:0em 0em 13px 0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bodycopySred {font-size:11px;color:#FF0000;margin:0;padding:0em 0em 13px 0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.head2 {font-size:16px;font-weight:bold;margin:0;padding:0em 0em 14px 0em;color:#9D2B29;font-family:Verdana,Arial,Helvetica,sans-serif;}
.head3 {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; Margin: 0; Padding: 0;}

.heading3 {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000}

.grid {FONT-SIZE: 11px;color:#000;margin:0;padding:0;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;}
.grid h1, H1 a {text-align:left;text-decoration:none;FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #0066CC; FONT-FAMILY: Arial, Helvetica, sans-serif; Margin: 0; Padding: 0;}
.grid H2, h2 a {float:left;text-align:left;text-decoration:none;FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; Margin: 0; Padding: 0;}
.gridprod H3, h3 a {text-align:center;text-decoration:none;FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; Margin: 0; Padding: 0;}
.grid h3.catlink{float:right;margin:0;padding:0;font-size:1.1em;FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #0066CC;FONT-WEIGHT: bold;text-decoration:none;}
.gridprod p {text-align:center;FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000;FONT-FAMILY: Arial, Helvetica, sans-serif;Margin: 0; Padding: 0;}
.gridprod p.cat {text-align:left;}
.gridprod p a {font-weight:normal;}
.gridprod p a:hover {font-weight:normal;}
.gridprod a {FONT-WEIGHT: bold;text-align:center;color:#000000;text-align:center;text-decoration:none;Margin: 0; Padding: 0;}
.gridprod a:hover {FONT-WEIGHT: bold;text-align:center;color:#000000;text-align:center;text-decoration:none;Margin: 0; Padding: 0;}
.gridprod .price {color:#CC0000;font-size:1.1em;font-weight:bold;margin:4px;}
.gridprod .priceleft {text-align:left;color:#CC0000;font-size:1.1em;font-weight:bold;margin:4px;}
.gridprod .listprice {text-align:left;color:#999;font-size:1em;font-weight:bold;margin:4px 0px 2px 4px; text-decoration:line-through;}
.gridprod a.buy {color:green;font-size:1.1em;font-weight:bold;}
.gridprod a.buy:hover{font-weight:bold;text-decoration:underline;}
.gridprod a.info {color:#0066cc;font-size:1.1em;font-weight:bold;}
.gridprod a.info:hover{font-weight:bold;text-decoration:underline;}
.gridprod .seemore a{color:#999;font-weight:bold;}
.gridprod .seemore a:hover{color:#999;font-weight:bold;}
.gridprod ol {font-size:10px;padding-left:20px;margin:0px 0px 0px 5px;line-height:17px}

.textboxgray {background-color: #EBE8E8;color:#000000;}
.prodspecs {LIST-STYLE: inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000}
.font_size2bold {FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #999999;}
.prodpriceinfo {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc;font-family: Arial, Verdana, Helvetica, sans-serif;}
.prodseemore {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999}
.prodbuy {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #009966}
.prodprice {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000}

#ddCardType label{font-size:14px;font-weight:bold;color: #0066CC;}

/* Rounded Box 
================================================*/
/* Default styling. Used when JavaScript is unsupported */
.cbb {padding:0 10px;margin:1em 0;background:#fff;border:1px solid #666;}
.cbb h1 {margin:0 -10px;padding:0.3em 10px;background:#efece6;font:bold 1.2em/1 Arial, Helvetica, sans-serif;}
/* Insert the custom corners and borders for browsers with sufficient JavaScript support */

/* Two of the boxes are floated just for this demo. Adjust to your needs. */
.cb {margin:0;}
.two {width:49%;float:left;}
.three {width:49%;float:right;}
.four {width:98%;float:left;}
/* Rules for the top corners and border */
.bt {
	background:url(/Style/box.gif) no-repeat;background-position:100% 0;margin:0;height:17px;}
.bt div {height:17px;width:25px;position:static;left:-18px;background:url(/Style/box.gif) no-repeat 0 0;}
/* Rules for the bottom corners and border */
.bb {background:url(/Style/box.gif) no-repeat 100% 100%;margin:0 0 0 12px;height:18px;}
.bb div {height:18px;width:19px;position:relative;left:-12px;background:url(/Style/box.gif) no-repeat 0 100%;}
/* Insert the left border */
.i1 {padding:0 0 0 5px;background:url(/Style/borders.gif) repeat-y 0pt 50%;}
/* Insert the right border */
.i2 {padding:0 6px 0 0;background:url(/Style/borders.gif) repeat-y;background-position: 100% 5pt; zoom:1;}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {background:#fff;border:1px solid #fff;border-width:1px 0;padding:0 0 0 0;}
/* CSS for the box ends here */

/* You can use different borders for different boxes on the same page. Just adjust the CSS. The following is an example that uses the GIF images instead of the PNG images. Note that you can also adjust borders, heights and paddings this way. Remember to adjust the IE CSS as well. */
.three .i1,
.three .i2 {background-image:url(/Style/borders.gif);}
.three .bt,
.three .bt div,
.three .bb,
.three .bb div {background-image:url(/Style/box.gif);}

/* style the outer div to give it width */
.tblmenu{position:relative;font-size:0.8em;background-image:url(/top_shader.gif); background-position:center top; background-repeat:repeat-x;padding:0px;margin:1;}
.tblmenu a{position:relative;font-size:0.8em;font-weight:bold;text-decoration:none;color:#006699;background-color:transparent; padding:6px 0.7em 7px 0.6em;margin:0;}
.tblmenu a:hover{position:relative;font-size:0.8em;font-weight:bold;text-decoration:none;color:#fff;background-color:transparent; padding:6px 0.7em 7px 0.6em;margin:0;background-image:url(/images/top_shader_over.gif); background-position:center top; background-repeat:repeat-x;}

.menu {margin:0;padding:0;height:2.5em;width:100%;font-size:0.6em;background-image:url(/top_shader.gif); background-position:center top; background-repeat:repeat-x;}
.menu a, .menu a:visited {display:block;float:left;height:1.5em;font-weight:bold;text-decoration:none;color:#006699;background-color:transparent; padding:0.6em 0.35em 0.4em 0.35em;}
.menu a:hover {color:#fff;background-color:#6089CC;background-image:url(/images/top_shader_over.gif); background-position:center top; background-repeat:repeat-x;}
.menu img{margin-top:0.5em;float:left;}

#productfeature .i3{padding-left:1em;}
#productfeature input#add{border:0;}
#productfeature p{text-indent:0;}
.prodshiptime{margin-top:0.5em;}
.prodfreeship{font-weight:bold;color:#006600;}
.prodourprice{font-size:20px;color:#CC0000;font-weight:bold;}
.prodourprice a{color:#CC0000;}
.prodourpricetxt{font-size:18px;font-weight:bold;}
.prodpriceline{border-top:1px solid #aaa;padding-top:1em;}
.prodprices{color:#666666;padding-bottom:1em;font-weight:bold;}
/*.prodstrikeprice{padding-bottom:1em;text-decoration:line-through;}*/
.prodstrikeprice{padding-bottom:1em;background-image:url(/images/dot.gif);background-position:0px 10px;background-repeat:repeat-x;float:left;}
.prodsave{padding-bottom:1em;}
.prodpricetable{margin-top:1em;border-left: 1px solid #cccccc; padding-left:1em;}
.prodimage{width:330px;float:left;text-align:center;border-right:1px solid #CCCCCC;margin-right:-1px;}
.prodimage img{margin-right:2em;clear:both;}
.prodsku{float:left;font-size:0.7em;padding-top:0.5em;}
.prodmodel{font-size:0.7em;margin-right:2em;padding-top:0.5em;}
.details {FONT-SIZE: 11px; COLOR: #666666;}
.sidenav_grey {FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: auto; CLIP: rect(auto auto auto auto); COLOR: #555; LINE-HEIGHT: 15px; TOP: auto}
A.sidenav_grey:link {COLOR: #555; TEXT-DECORATION: none}
A.sidenav_grey:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #555; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.sidenav_grey:hover {COLOR: #0066ff; TEXT-DECORATION: underline}
.listH {padding-bottom:10px;}
.tbody10 {font-size:13px;color:#000000;margin:0;padding:0em 0em 13px 0em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.continue {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px;}
.prodpricesmaller {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000}
.clicktoconsmall {font-size: 10px}
.prodlistprice {FONT-SIZE: 11px; COLOR: #666666;}
.prodpricegreen {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006600}

.thumbbreadcrumbs {font-size:12px;font-weight:bold;margin:0;padding:0em 0em 14px 0em;color:#0066cc;font-family:Verdana,Arial,Helvetica,sans-serif;}
.thumbbreadcrumbs a{COLOR: #0066cc; TEXT-DECORATION: none}
.thumbbreadcrumbs :hover{COLOR: #0066cc; TEXT-DECORATION: underline}

div#sideBar2 {float:right;width:11.6em;margin: 0px 0px 0px 0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;COLOR: #0066ff; padding: 3px 1px 3px 1px;}
div#sideBar2 a {font-family:Arial, Helvetica, sans-serif;color:#555555;font-size:12px;font-weight:normal;line-height:16px;text-decoration:none;border-bottom: dashed 1px #cccccc;padding: 3px 1px 3px 1px;display:block;margin: 0px 0px 0px 0px;}
div#sideBar2 a:hover{font-family:Arial, Helvetica, sans-serif;COLOR: #0066ff; font-size:12px;font-weight:normal;background:#FFFF99;height:16px;padding: 3px 1px 3px 1px;line-height:16px;text-decoration:none;display:block;margin: 0px 0px 0px 0px;}
.productlistitem div.cb{margin-bottom:8px}
.productlistitem div.cb div.bt{height:5px; font-size:3pt}
.productlistitem div.cb div.bt div{height:5px; font-size:3pt}
.productlistitem div.cb div.bb{height: 5px; font-size: 3pt;}
.productlistitem div.cb div.bb div{height: 5px; font-size: 3pt;}
.proditemclear{clear:both;font-size:1px;line-height:0;height:0;}
.prodlistitemthumbimage{float:left;width:75px;padding:3px 0px 0px 3px;}
.productlistitemdescription{float:left;width:650px;}
.productlistitemdescriptiontext{float:left;width:545px !important;}
.productlistitemdescription h2{font-size:12px; text-indent:0;}
.productlistitemdescription h2 a{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;padding-right:80px;}
.productlistitemdescription p{padding:0;margin:0;float:left;width:400px; text-indent:0;padding-top:5px;}
.productlistitemdescription p a{font-size:10px; white-space: nowrap;font-weight:bold;padding:0px 0px 0px 0px;}
.productaddtocartandprice{float:right;width:80px;border-left:1px solid #CCCCCC;text-align:center;padding:0px 0px 0px 10px;margin-bottom:4px;}
.productaddtocartandprice p.price{width:80px;font-size:14px;font-weight:bold;color:#006600;padding:15px 0px; text-indent:0;text-align:center;}
.productaddtocartandprice p.clickcall {width:80px;color: #006600; padding:10px 0px; text-indent:0;text-align:center;}
.productaddtocartandprice p.clickcall a {color: #006600; font-size:10px; font-weight: bold;}
div#HPtablediv .hptable {border: 1px solid #99CCFF;}
div#hello{FLOAT: left !important; FONT-SIZE: 10px !important; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
div#hello a{FLOAT: left !important; FONT-SIZE: 10px !important; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
div#hello a:hover{FLOAT: left !important; FONT-SIZE: 10px !important; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.roundcorners {border:1px solid #ccc;padding:8px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:10px;}

.stackheading {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #015eba; font-family: Arial,Helvetica,sans-serif;padding-left: 0px; margin-left: 0px; padding-right: 0px; margin-right: 0px;}
.stackheading2 {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #cc0000;padding-left: 0px; margin-left: 0px; padding-right: 0px; margin-right: 0px;}
.stackheading3 {color:#CA0000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:24px; font-style:normal; font-weight:bold;padding-left: 0px; margin-left: 0px; padding-right: 0px; margin-right: 0px;}
.stacklistprice {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666;}
.stackalprice {FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #cc0000;}

.stackimage {float: left; width:170px; float: left; padding-left: 0px; margin-left: 0px; padding-right: 0px; margin-right: 0px;}

.stackprodtext {float: right; width: 580px; left; padding-left: 0px; margin-left: 0px; padding-right: 0px; margin-right: 0px;}
.stackheadsavdesc {float: right; width:580px; left; padding-left: 0px; margin-left: 0px; padding-right: 0px; margin-right: 0px;}
.stackbutpricecart {float: right; width:580px; /* height:100%; */ left; padding-left: 0px; margin-left: 0px; padding-right: 0px; margin-right: 0px;}

.stackprodtext p:first-line {FONT-WEIGHT: bold;}
.stackshiphand {FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.smallredlink a {color: #9D2B29; font-size:10px; font-weight: bold;}

.leftarrow {position: relative; right:384px; bottom:209px;}
.rightarrow {position: relative; left:327px; bottom:209px;}
.leftarrowS {position: relative; right:210px; bottom:185px;}
.rightarrowS {position: relative; left:207px; bottom:185px;}
.sliderheightwidthS {text-align:center; vertical-align:middle;font-size:9px; width:123px; height:155px; border-radius: 10px; border: 1px solid #ccc; padding: 12px 0px 0px 8px;  margin: 0px 0px 0px 0px;}
.showDetails {display:none;position:relative;height:105px;width: 150px;overflow: hidden;background:#fff;background-color: White;padding:10px; text-align: left;}    	
.showDetailsVisible {display:none;position:relative; height:105px; width: 150px;overflow: hidden;background:#fff;background-color: White;padding:10px; text-align: left;} /*top:45%;left:35%; */

.box1 {height:5px; width:775px;}
.box2 {height:5px; width:763px;}
.sold {position: absolute; left: 493px; top: 84px; height: 114px; width: 262px; padding: 1em;}
.ddprice {position: absolute; left: 548px; top: 185px; height: 10px; width: 130px; color:#c50809;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
.i1HP {padding:0 0 0 5px;background:url(/Style/borders.gif) repeat-y 0pt 50%;}
