body{font-family: arial, Helvetica, san serif; font-size:12px; color:#333333; margin:0 0 0 0; background:url(../images/page_background.jpg) repeat-x #ffffff;}
#pageLayout{width:954px; margin:0 auto; border:0px solid #bebebe;}
 a{color:#4169E1; text-decoration:none;}
 a:hover{text-decoration:underline; color:#cc0033;}


/* ajax browser detection div styles */
#ajax_browser{padding:10px; background:#F9F2F2; border-bottom:1px solid #CD0D02; width:934px; margin:0 auto; margin-bottom:5px; display:none; color:#000;}
#ajax_browser .close{position:relative; padding:5px; color:#CD0D02; text-align:center; margin:0 10px 0px 870px; width:50px;}
#ajax_browser a{text-decoration:none; color:#CD0D02;} 
#ajax_browser a:hover{text-decoration:underline;}
/*  links */
a.defaultlink{color:#333333; text-decoration:none;}
a.defaultlink:hover{text-decoration:underline;}
a.bluelink{color:#4169E1; text-decoration:none;}
a.bluelink:hover{text-decoration:underline; color:#cc0033;}
a.graylink{color:#666; text-decoration:none; font-family: arial, helvetica, lucida grande, san serif; font-size:12px; }
a.graylink:hover{text-decoration:underline; font-family: arial, helvetica, lucida grande, san serif; }
a.graylink1{color:#666; text-decoration:none; font-family: arial, helvetica, lucida grande, san serif; font-size:11px; }
a.graylink1:hover{text-decoration:underline; font-family: arial, helvetica, lucida grande, san serif; }
a.seemorelink{color:#cc0033; text-decoration:none;}
a.seemorelink:hover{color:#666; text-decoration:none;}
a.menulink{color:#666; font-weight:bold; text-decoration:none;}
a.menulink:hover{color:#fff; text-decoration:none;}
a.sortlink{color:#333333; text-decoration:none;}
a.sortlink:hover{text-decoration:none;}
a.indexlink{color:#474747; text-decoration:none;}
a.indexlink:hover{color:#999; text-decoration:none;}
a.indexlink:focus{color:#999; text-decoration:none;}
a.item{color:#fff; text-decoration:none;}
a.item:hover{color:#fff; text-decoration:underline;} 
a.gridlink{color:#333333; text-decoration:none;}
a.gridlink:hover{color:#333333; text-decoration:underline;}
a.linkred{color:#9F0000; text-decoration:none;}
a.linkred:hover{color:#9F0000; text-decoration:underline;}
a.toplink{font-size:11px;color:#333333; text-decoration:none; font-family: arial, helvetica, lucida grande, san serif, Helvetica, MS Sans Serif;}
a.toplink:hover{text-decoration:underline;}


/* headings and text*/
h1{font-family: arial, helvetica, lucida grande, san serif; font-size:1.2em; color:#333333; font-weight:bold;}
h2{font-family: arial, helvetica, lucida grande, san serif; font-size:1.6em; color:#528c00;}
h3{font-family: arial, helvetica, lucida grande, san serif; font-size:1.6em; color:#778188;}
.headinggray{font-family: arial, helvetica, lucida grande, san serif; font-size:12px; font-weight:bold; color:#333;}
.headinggray14{font-family: arial, helvetica, lucida grande, san serif; font-size:14px; font-weight:bold; color:#333;}
.headinggray16{font-family: arial, helvetica, lucida grande, san serif; font-size:17px; font-weight:bolder; color:#333;}
.txtlightblue{font-family: arial, helvetica, lucida grande, san serif, Helvetica, sans-serif; font-size:1.6em; color:#4075B5;}
.txtDarkRed{font-family: arial, helvetica, lucida grande, san serif; font-size:1.6em; color:#9F0000;}
.HeadingDarkRed{font-family: Arial, Helvetica, ,sans-serif; font-size:18px; color:#9F0000; font-weight:bold;}
.headingred{font-family: arial, helvetica, lucida grande, san serif; font-size:12px; color:#b00803}
.headingBlack{color:#000; font-weight:bold; font-size:12px}
.txtwhite{color:#fff; font-family: arial, helvetica, lucida grande, san serif;}
.txtBlack{color:#333333; font-family: arial, helvetica, lucida grande, san serif; font-size:12px; }
.txt778188{color:#778188; font-family: arial, helvetica, lucida grande, san serif;}
.pricetxt{color:#e70000; font-family:  arial, helvetica, lucida grande, san serif;}
.oldpricetxt{color:#e70000; font-family: arial, helvetica, lucida grande, san serif; text-decoration:line-through;}
.freeprice{font-family: arial, helvetica, lucida grande, san serif; text-decoration:line-through;}
.WatermarkCss{border:1px solid #8c0d0c; font-family: arial, helvetica, lucida grande, san serif, lucida grande; font-size:13px; height:16px; font-style:italic; color:#666; }
.partno{color:#778188;}
/* borders and grids */
.horizontal_sp{border-bottom:1px solid #e5e5e5;}
.brd{border:1px solid #dbdbdb;}
.brdbottom{border-bottom:1px solid #dbdbdb;}
.brdtop{border-top:1px solid #dbdbdb;}
.brdleft{border-left:1px solid #dbdbdb;}
.brdright{border-right:1px solid #dbdbdb;}
.brdrightwhite{border-right:2px solid #fff;}
.brdleftright{border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
/*topbar*/
.topbar{font-family: arial, helvetica, lucida grande, san serif; font-size:11px; background:#ededed; border-bottom:1px solid #cd0d02; height:25px; line-height:25px; color:#333333;}
.topNav{float:right; padding-right:10px; margin:0px; color:#333333;}
/* header */
#header{width:954px; height:114px;}
#header .logo{width:954px; height:80px;}
#header .logolink{display:block; width:246px; float:left; margin-top:2px; background:none;}
#header .logolink a{display:block; text-decoration:none; width:246px; height:80px; }
/*shopping cart */
.shopping_cart_box{padding:10px; float:right; margin:10px 30px 10px 0; width:260px;}
.shopping_cart_box img{padding-right:4px;}


/*search box */
.search_txt{font-size:14px; font-family:Arial, Helvetica, Lucida Grande; font-weight:600;}
.search_box{border:1px solid #8c0d0c; font-family: arial, helvetica, lucida grande, san serif, lucida grande; font-size:13px; height:16px; }
.ddlSearch{font-family: arial, helvetica, lucida grande, san serif; font-size:12px; height:20px; padding:0px; border:1px solid #8c0d0c; }


/* main tab menu */
#Menu{float:right; margin:0px; padding-left:15px; height:32px; line-height:32px; background:url(../images/tabLeft.png) no-repeat left;}
#mainmenu{position:relative; z-index:100000; height:32px; line-height:32px; width:660px; background:url(../images/tabRight.png) no-repeat right; padding-right:15px;} 

#mainmenu ul{padding:0px; margin:0px; list-style:none;}
#mainmenu li{display:inline; float:left; margin-right:1px; cursor:hand;}
#mainmenu li a{font-family:tahoma; font-size:11px; color:#fff; font-weight:bold; height:32px; line-height:32px; padding:0px 10px 0px 0px; display:inline-block; background:url(../images/tabCenter.png) right top; text-decoration:none;float:left; cursor:hand;} 
#mainmenu li a b{background:url(../images/tabCenter.png) left top; padding:0px 0px 0px 10px; display:inline-block;float:left; cursor:hand;} 

#mainmenu li.menu_sep{width:2px;float:left; padding-top:4px;}

#mainmenu li a:hover{background-position:right center;font-family:tahoma; font-size:11px; color:#fff; font-weight:bold; height:32px; line-height:32px;display:inline-block; text-decoration:none;cursor:hand;} 
#mainmenu li a:hover b{background-position:left center; display:inline-block; color:#fff; cursor:hand;} 

#mainmenu ul li a.sub:hover {color:#fff; background-position:right bottom; white-space:nowrap; position:relative;}
#mainmenu ul li a.sub:hover b {color:#fff; background-position:left bottom;}

#mainmenu ul li:hover > a {color:#fff; position:relative;}
#mainmenu ul li:hover a.sub {color:#fff; background-position:right bottom; white-space:nowrap; position:relative;}
#mainmenu ul li:hover a.sub > b {color:#fff; background-position:left bottom;}



#mainmenu ul li div.holder {position:absolute; left:-9999px;}
#mainmenu ul li div .leftSide {float:left;background: url(../images/dropLeft.png) no-repeat left bottom;}
#mainmenu ul li div .rightSide {float:left; margin-left:10px; display:inline; padding:0 10px 0 0; background: url(../images/dropRight.png) no-repeat right bottom;}
#mainmenu ul li:hover {position:relative;}

#mainmenu ul :hover div.holder {position:absolute; top:32px; left:-0px; margin: 0; padding: 0;}

#mainmenu ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}
#mainmenu ul li.right:hover div.holder {left:auto; right:4px; top:41px;}

#mainmenu ul li div.holder dl{/*background:#515050;*/}
#mainmenu ul li div.holder dt{padding-left:2px; font-family:arial, Geneva, sans-serif; color:#ffffff; font-weight:bold; font-size:11px; height:20px; line-height:20px;}
#mainmenu ul li div.holder dd{padding-left:0px; margin:0px 10px;}
#mainmenu ul li div.holder dd a {background:none; display:block; height: 20px; line-height: 20px; color:#fff; text-align:left; margin: 0; padding:0px; font-weight:normal; white-space:nowrap; float:none; text-decoration:none;}
#mainmenu ul li div.holder dd a:hover {color:#fff; text-decoration:underline; background:none; font-weight:normal; margin: 0; padding:0px;}

/* end main tab menu */
/*search bar*/
#search_option{width:100%; height:38px; line-height:38px; width:954px;}
.search_bg{background:url(../images/search_bg.jpg) repeat-x;}
#searchbox{position:relative; height:38px; line-height:38px; width:954px;}
#search_left{background:url(../images/search_left.jpg) no-repeat; width:12px; height:38px; float:left;}
#searchright{background:url(../images/search_bg.jpg) repeat-x; width:942px; height:38px; float:left}
.weatherbox{background:url(../images/weather_tab.jpg) no-repeat;}

.search_fields{width:749px; height:38px; line-height:38px; float:left;}
38px; float:left}
.weatherbox{background:url(../images/weather_tab.jpg) no-repeat;}
/* */
#desktophead{background:url(../images/desktop_head.gif) repeat-x; font-family: arial, helvetica, lucida grande, san serif; font-weight:bold; height:23px; line-height:23px;}
#desktophead ul{margin:0px 0px 0px 10px; padding:0px; list-style:none;}
#desktophead li{display:inline; float:left; padding:0px;}
#desktophead li:first-child{margin-right:25px;}
/* cotainer */
#container{width:952px; clear:both; background:none; padding-right:2px;}
#container > table{width:952px;}
/*rounded corner box*/
#findbytype{position:relative; width:390px; margin:10px 0 0 0px;}
#configurator{width:100%; position:relative;}
#findbymodel{width:390px; position:relative; margin:10px 0 0 0px;}
#contentFrame{background:url(../images/contentRoundedBoxBlue_wide.gif) 0 0 no-repeat; height:25px; width:369px;}
#contentFrame_corner{background:transparent url(../images/contentRoundedBoxBlue_wide.gif) 0 -40px no-repeat; height:25px; width:21px; float:right; margin-top:-25px;}
#contentFrame_header{border-left:1px solid #CDCDCD;padding:0px 4px 0 0px; background:#ffffff url(../images/contentRoundedBoxBlue_wide_rightedge.gif) top right repeat-y;}
#contentFrame_background{border-left:1px solid #CDCDCD;padding:2px 10px 0 10px; background:#ffffff url(../images/contentRoundedBoxBlue_wide_rightedge.gif) top right repeat-y;}
#contentFrame_bottom{background:url(../images/contentRoundedBoxBlue_wide.gif) 0 -100px  no-repeat; height:15px;float:left;}
#contentFrame_corner_bottom{background:transparent url(../images/contentRoundedBoxBlue_wide.gif) bottom left no-repeat;height:15px;float:right;width:21px;}
*#blueTab ul li.on{margin-left:0px;}
div#blueTab ul li a{cursor:default;}
div#blueTab{position:absolute; top:-4px; right:0px;}
div#blueTab ul{list-style:none;margin:0px;margin-top:-3px;padding:0;float:left;}
div#blueTab ul li, div#blueTab ul li.on{float:left;margin-left:0px;background: url(../images/bluetab_corner_right_off.gif) no-repeat top right;}
div#blueTab ul li a, div#blueTab ul li.on a{float:left;background: url(../images/bluetab_corner_left_last_off.gif) no-repeat top left;display:block;padding:0 10px;color:#787878;font:bold 15px Arial, Helvetica, sans-serif;text-decoration:none;line-height:34px;padding-top:0px;outline: none;}
/* content Rounded Box*/
#hotdeals, #featuredBox, #categ, #featuredItem_Slider{position:relative;}
.seemore{width:150px; text-align:right; float:right; line-height:20px;}
#contentBox_Top{background:url(../images/contentBoxRounded.gif) no-repeat 0px 0px; height:33px; line-height:25px; border-bottom:1px #dadada solid; float:left;}
span.hheader{font-family:arial, helvetica, san serif; font-size:14px; color:#778188; padding:2px 10px; font-weight:bold; height:30px; line-height:30px;  float:left;}
#contentBox_topRight{background:#ffffff url(../images/contentBoxRounded.gif) no-repeat 0px -43px; height:33px; width:8px; float:right;}
#contentBox_wrapper{background:url(../images/contenBox_right.gif) right repeat-y; border-left:1px #bbc6cc solid; padding:0px 2px 0px 0px; clear:both;}
#contentBox_bottom{background:url(../images/contentBoxRounded.gif) no-repeat 0px -87px; height:25px;}
#contentBox_bottomcorner{background:#ffffff url(../images/contentBoxRounded.gif) no-repeat 0px -117px; height:25px; width:7px; float:right;}
#featuedBox_top{background:url(../images/featuredRoundedBox.gif) no-repeat 0px 0px; height:32px; line-height:20px; float:left;}
#featuredBox_cornerRight{background:url(../images/featuredRoundedBox.gif) no-repeat 0px -32px; height:32px; width:8px;float:right;}
#featuredBox_wrapper{background:url(../images/contenBox_right.gif) right repeat-y; border-left:1px #bbc6cc solid; padding:0 5px 0 0; clear:both; }
#featurdBox_corner_bottom{background:transparent url(../images/contentRoundedBoxBlue_wide.gif) bottom left no-repeat;height:15px;float:right;width:20px;}
span.featuredItem_Heading{font-family:arial, helvetica, san serif; font-size:14px; font-weight:bold; color:#37649B; float:left; height:28px; line-height:28px; padding:2px 10px;}
/*Product review div styles*/
#product_review{position:relative; width:310px;}
#product_review #review_left{background:url(../images/review_box.gif) no-repeat left; background-position:0px 0px;width:10px; height:201px; float:left;}
#product_review #review_detail{float:right; width:300px; background:url(../images/review_box.gif) no-repeat right top; height:100%; min-height:201px;}
#review_detail #review_title{height:30px; line-height:30px; font-family: arial, helvetica, lucida grande, san serif; font-size:1.5em; color:#778188; padding:2px 10px; font-weight:normal; float:left; }
#review_detail .review_div{padding:0px 0 0 10px; clear:left; text-align:left;}
#review_detail .reviews{padding-right:10px; clear:left; text-align:left;}
/*category box */
#category_box{height:500px; width:648px;}
#cat_items{width:202px; height:238px; margin:0px 0px 10px 0px; border:1px solid #dbdbdb; float:left; background:#ffffff;}
#cat_items_sep{width:3px; height:220px; margin:20px 0px 0px 0px; float:left; background:url(../images/ct_seperator.gif) no-repeat center;}
#cat_items .cat_header{background:url(../images/cat_bg.gif) repeat-x; height:27px; line-height:25px; color:#000; font-weight:bold; border-bottom:1px solid #dbdbdb; display:block; text-align:center;}
#cat_subitems{text-align:left; padding-left:20px;}
#cat_subitems ul{margin:0px; padding:0px;}
#cat_subitems li{margin:0px 0px 4px 10px; color:#000; list-style-image:url(../images/bullets.gif);}
#cat_subitems li a{color:#000; text-decoration:none;}
#cat_subitems li a:hover{text-decoration:underline; list-style-image:url(../images/bullets.gif);}
#cat_subitems li a.more{color:#C00; font-weight:bold;}
#cat_subitems li a.more:hover{color:#000; font-weight:bold;}
/*configuration right menus*/
#conf_link{margin:10px 0 0 0px; height:auto; width:163px;font-family: arial, helvetica, lucida grande, san serif,  arial, helvetica, lucida grande, san serif, MS Sans Serif, Arial;}
#conf_link .conf_top{background:url(../images/conf_links.gif) no-repeat top left; height:10px;}
#conf_link .conf_frame{background:url(../images/conf_links.gif) no-repeat 0px -20px;}
#conf_link .conf_framebottom{background:url(../images/conf_links.gif) no-repeat 0px -10px; height:10px;}

#conf_link li.conf_sep{height:2px; line-height:2px; padding:0px; margin:0px;}
#conf_link td a{display:block; text-decoration:none; color:#333333; font-weight:bold; padding-left:20px;}
#conf_link td a:hover{display:block; text-decoration:none; color:#cc0033;}
.tover{background:url(../images/configurator_buttons.png) repeat-y;}
.tout{background:none;}

/* footer */
#footer{height:150px; color:#7f7f7f; float:left;}
#footer ul{margin:0px; padding:0px; list-style:none;}
#footer li{font-family: arial, helvetica, lucida grande, san serif, arial; color:#7f7f7f; padding:0px; margin:0px;}
#footer li a{color:#7f7f7f; text-decoration:none;}
#footer li a:hover{text-decoration:underline; color:#cc0033;}
a.footerlink{color:#7f7f7f; text-decoration:none; font-size:12px;}
a.footerlink:hover{text-decoration:underline; color:#cc0033; font-size:12px;}
#footer .footerRight{background:url(../images/footerRight.png) no-repeat right top; height:150px}
#footer .footerLeft{background:url(../images/footerLeft.png) no-repeat left top; background-position:-1px 0px; height:150px; padding-left:21px;}
.footer_bg{background:url(../images/footer_bg.jpg) repeat-x bottom;}
/* all padding styles */
.paddingleft20{padding-left:20px;}
.paddingleft10{padding-left:10px;}
.paddingleft5{padding-left:5px;}
.paddingright10{padding-right:10px;}
.paddingright5{padding-right:5px;}
.padding10{padding:10px;}
.padding5{padding:5px;}
.padding20{padding:20px;}
.paddingtop10{padding-top:10px;}
.paddingtop5{padding-top:5px;}
.paddingbottom5{padding-bottom:5px;}
/* all input and button */
input{border:1px solid #bdbdbd; color:#000; padding-left:3px; font-family: arial, helvetica, lucida grande, san serif, lucida grande;}
select{border:1px solid #bdbdbd; color:#000; font-family: arial, helvetica, lucida grande, san serif, lucida grande; font-size:12px; padding-left:2px;}
option{cursor:pointer;}
textarea{border:1px solid #bdbdbd; color:#000; font-family:Arial, Helvetica, Verdana; font-size:12px;}
.none{border:none; padding:0px; margin:0px;}
.inputbutton{background:url(../images/gridHeader.gif) repeat-x; font-family: arial, helvetica, lucida grande, san serif, Geneva, sans-serif; color:#565656; font-size:12px; font-weight:bold; padding:0px 4px 2px 4px; height:25px; vertical-align:middle; border:1px solid #666; color:#000; cursor:pointer;}
.buttons{background:url(../images/gridHeader.gif) repeat-x; font-family: arial, helvetica, lucida grande, san serif, Geneva, sans-serif;; font-size:12px; font-weight:bold; padding:0px 4px 2px 4px; height:25px; vertical-align:middle; border:1px solid #666; color:#000; cursor:pointer;}
.checkbox{border:none; padding:0px; margin:0px;}
radio{border:none; padding:0px; margin:0px;}

.clear{clear:both;}
/*alphabetic sort */
ul#alphabrandlist{margin:0;padding:0;border-bottom:1px solid #DEE7EE;height:16px;}
ul#alphabrandlist li{float:left;display:block;width:19px;margin:0 -1px 0 0;padding:2px 0 0 0;text-align:center;font:bold 12px  arial, helvetica, lucida grande, san serif, Helvetica, sans-serif;color:#999;}
ul#alphabrandlist li.active{background:transparent url(../images/alphabrand_active.gif) top left no-repeat;font:bold 12px  arial, helvetica, lucida grande, san serif, Helvetica, sans-serif;color:#333;padding:2px 0 1px 1px;border-bottom:none;}
ul#alphabrandlist li a{font:12px  arial, helvetica, lucida grande, san serif, Helvetica, sans-serif;color:#333;font-weight:bold;text-decoration:none;}
ul#alphabrandlist li.active a{font:bold 12px  arial, helvetica, lucida grande, san serif, Helvetica, sans-serif;color:#333;text-decoration:none;}
ul#alphabrandlist li a:hover{text-decoration:none;color:#333;}
/* grid styles */
.grid_Td2{background:#f3f3f3; color:#000;}
.grid_Td3{background:#f7f7f7; color:#000;}
.yousavetxt{color:#286de2;}
.discounttxt{text-decoration:line-through;}
.green_pricetxt{color:#61962e;}
.itemimg{float:left; width:150px; height:150px; background:(../images/noimage-sm.jpg) no-repeat;}

/* 
	STYLE SHEET FOR IHWY JQUERY LISTNAV PLUGIN V 2.0, 3/2/2009
	
	For more information, visit http://www.ihwy.com/Labs/jquery-listnav-plugin.aspx
*/
.listNav { margin:0 5px 5px 0px; color:#999;}
.ln-letters { overflow:hidden; }
.ln-letters a {color:#999;  font-weight:bold; display:block; float:left; padding:2px 6px; border-bottom:1px solid #DEE7EE; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:0px solid silver; }
.ln-letters a.ln-selected {color:#535353; background:transparent url(../images/alphabrand_active.gif) top left no-repeat; border-bottom:none;  }
.ln-letters a.ln-disabled { color:#E6E6E6; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; display:none;}
#alphabet ul{float:left; width:100px; height:20px;}

#alphabet li{list-style-image:url(../images/bullets.gif); width:160px;  float:left;}
#alphabet li a{font:12px Arial, Helvetica, sans-serif;color:#666;text-decoration:none;}
#alphabet li a:hover{font:12px Arial, Helvetica, sans-serif;color:#666;text-decoration:underline;}
#percentage_box{width:116px; height:18px; background:url(../images/percentage_box.gif) no-repeat; line-height:18px; padding:2px;}
#percentage_box #percentage_bar{ background:url(../images/percentage_bar.gif) no-repeat;text-align:center; height:14px; line-height:14px; font-family: arial, helvetica, lucida grande, san serif; color:#FFF; font-weight:bold;}
/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header{font-family:"Helvetica Neue", Arial, Sans-Serif;background:url(../images/technorati/tab-line.png) repeat-x bottom;font-size:12px;display:block;}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer {    background:url(../images/technorati/tab.png) no-repeat left top;    border-color:#222;    color:#222;    padding-left:10px;  margin-right:3px;}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(../images/technorati/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../images/technorati/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../images/technorati/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family: arial, helvetica, lucida grande, san serif, arial, helvetica, lucida grande, san serif,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}


.txtBlue{color:#005dd1;}
/************** grid styles css ****/
.gridHeader{background:url(../images/gridHeader.gif) repeat-x; font-family: arial, helvetica, lucida grande, san serif, Geneva, sans-serif; color:#565656;}
.gridSubHeader{background:url(../images/grid_SubHeader.gif) repeat-x; color:#000; border-bottom:1px solid #e3e3e3;}
.gridHeaders{background:url(../images/gridHeader2.gif) repeat-x;}
.gridbrdbottom{border-bottom:1px solid #e3e3e3;}
.gridbrdright{border-right:1px solid #9a9a9a;}
.gridbrd{border:1px solid #9a9a9a;}
.gridAltRow{background:#f6f6f6; border-bottom:1px solid #e3e3e3;}
.gridAltRow1{background:#fbffd3; border-bottom:1px solid #e3e3e3;}
/********************************/
.contactarrow{background:url(../images/re_arrow.gif) no-repeat right top;}
/*********** blockquotes *******/
blockquote {
display:block !important;
padding:10px 20px;
text-align:justify;
font-family:Georgia, Times, "Times New Roman", serif;
font-size:12px;
font-weight:bold;
}
blockquote p {
font-style:italic;
color:#000;
display:inline;
}
.login_buttons{background:url(../images/gridHeader.gif) repeat-x; font-family: arial, helvetica, lucida grande, san serif, Geneva, sans-serif; color:#565656; font-size:12px; font-weight:bold; padding:0px 4px 2px 4px; height:25px; vertical-align:middle; border:1px solid #666; color:#000; cursor:pointer;}
/*myaccount styles */
.account_heading{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
.btn{background:url(../images/button_btn.png) no-repeat; border:0px; font-family: arial, helvetica, lucida grande, san serif; font-size:12px; font-weight:bold; line-height:23px; height:23px; width:97px; padding:0px 0 2px 0; color:#FFF; cursor:pointer;}
.tbl_bg{background:url(../images/mact_box.jpg) no-repeat;}
/********* content grid ********/
.content_grid_bottomLeft{background:url(../images/grid_content_bottom.jpg) no-repeat -1px 0px;}
.content_grid_bottomRight{background:url(../images/grid_content_bottom.jpg) no-repeat right;}
.content_grid{border-right:1px #dedede solid; border-left:1px #dedede solid; border-top:1px #dedede solid; background:url(../images/grid_content_bg.jpg) repeat-x bottom;}
.content_grid_title{background:url(../images/grid_content_titles.jpg) repeat-x;}
.txtlightblue2{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#4075B5;}
.MemoryRedPrice{font-family: "Trebuchet MS", Arial, Helvetica, ,sans-serif; font-size:14px; color:#9F0000; font-weight:bold;}
.MemoryRedPrice2{font-family: "Trebuchet MS", Arial, Helvetica, ,sans-serif; font-size:12px; color:#9F0000; font-weight:bold;}
.headingBlack14{color:#000; font-weight:bold; font-size:14px; font-family:Arial}
.BrownColor{color:#990000; font-weight:bold; font-size:12px; font-family:Arial}
/******* grid td hover styles ******/
.tdHover{background:#F8F8F8; border-bottom:1px solid #dbdbdb;}
.tdHover a{color:#666; text-decoration:none;}
.tdOut{background:#FFF; border-bottom:1px solid #dbdbdb;}
a.whitelink{text-decoration:none; color:#FFF; background:none; font-weight:normal;}
a.whitelink:hover{text-decoration:underline; color:#FFF; background:none; font-weight:normal;}
.all_btn{background:url(../images/btns_img.gif) repeat-x; color:#FFF; border:1px solid #000; font-size:12px; font-weight:bold; font-family: arial, helvetica, lucida grande, san serif, Geneva, sans-serif;}
.txtAll{font-family: arial, helvetica, lucida grande, san serif; font-size:12px;}
 /* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.filledRatingStar {
    background-image: url(../Images/FilledStar.png);

}
.emptyRatingStar {
    background-image: url(../Images/EmptyStar.png);
}
.savedRatingStar {
    background-image: url(../Images/SavedStar.png);
}
/************ tabbbed menu ***********/
.tabbed{background:#fcfcfc url(../images/tabbedbg.jpg) no-repeat 288px 0px; position:relative; height:400px;}
.tabbed_menu{position:absolute; width:290px; top:30px;}
.tabbed_menu ul{margin:0px; padding:0px; list-style:none; text-align:right;}
.tabbed_menu li{display:block; height:31px; line-height:31px; padding-right:10px; cursor:pointer;}
.tabbed_menu li:hover{background:url(../images/tabbedhighlights.jpg) no-repeat right;}
.tabbed_menu li.crt{background:url(../images/tabbedhighlights.jpg) no-repeat right;}
/********* cpu finder page styles *********/
.left_shadow{background:url(../images/left_shadow.gif) repeat-y left;}
.right_shadow{background:url(../images/right_shadow.gif) repeat-y right;}
.bottom_shadow{background:url(../images/bottom_shadow.gif) repeat-x;}
.header_gradient{background: url(../images/header_gradient.jpg) repeat-x;}

.top_border{border-top:1px dotted #000;}
.bottom_border{border-bottom:1px dotted #000;}
.border-right{border-right:1px solid #e7e7e7;}
.border-left{border-left:1px solid #e7e7e7;}
.border-top{border-top:1px solid #e7e7e7;}
.border-bottom{border-bottom:1px solid #e7e7e7;}
.findtypetxt{font-family:Arial, Helvetica, sans-serif; font-size:1.6em; color:#ac0306;}
.extraordinary{font-family:Arial, Helvetica, sans-serif; font-size:1.8em; color:#f5351e;}
.alltypeh3{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#336091;}
.alltypeh2{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000;}
/******** certified box ********/
.certified_box{padding:0px; float:left; margin:2px 0px 0px 0px;}
/******* banners ****/
.hbanners{float:left; height:70px; margin:2px 2px 0 0px;}
/* event theme div */
#theme_bg{background:none repeat-x center; height:180px; width:100%; position:absolute; z-index:-99999;}


/* Pagination styles */
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited
{
	padding: 0 5px;
	border: 1px solid #9aafe5;
	text-decoration: none;
	color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #ffffff;
background-color: #EB4148;
}

.pagination a.currentpage
{
	background-color: #2e6ab1;
	color: #FFF !important;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
/* end Pagination styles */

.lpanel_box{margin:0px 0 12px 0}

#pagebottom{background:url(../images/pagebottom.jpg) no-repeat; height:24px;}

.slogan{font-family:Arial; font-size:10px; padding-left:5px; margin-top:-5px;}
.footer_corners{-moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #c8c8c8; background:#fafafa; padding:5px;}

/*new container box */


/*end container box*/
#container_rounded{margin-top:10px; float:left; width:954px;}
#container_rounded .container_BoxLeft{background:transparent url(../images/container_box.png) no-repeat top left; height:15px; width:944px; float:left;}
#container_rounded .container_BoxRight{background:transparent url(../images/container_box.png) no-repeat 0px -16px; height:15px; width:10px; float:right;}
#container_rounded .container_Wrapper{background:#ffffff url(../images/container_shadowRight.gif) repeat-y right; border-left:2px solid #e2e2e2; clear:both;}
#container_rounded .container_BoxBottomLeft{background:transparent url(../images/container_box.png) no-repeat 0px -32px; height:15px; width:944px; float:left;}
#container_rounded .container_BoxBottomRight{background:transparent url(../images/container_box.png) no-repeat 0px -48px; height:15px; width:10px; float:right;}

/* all category and filter option box tab */
.cattab_left{background:url(../images/categorysprite.gif) no-repeat left top; height:27px; line-height:27px; float:left; margin-left:5px;}
.cattab_right{background:url(../images/categorysprite.gif) no-repeat 0px -28px; height:27px; float:left; width:12px;}
.cattab_line_right{background:url(../images/categorysprite.gif) no-repeat right bottom;height:27px; width:100%;}
.cattab_heading{font-family:arial, helvetica, san serif; font-size:12px; font-weight:bold; color:#797979; float:left; height:27px; line-height:27px; padding-left:10px;}
/*css3 selector for checkbox*/
INPUT[type="checkbox"], INPUT[type="radio"]{border:0px; vertical-align:middle;}

.ctlMemoryConf{padding:2px; background:url(../images/ctlMemoryConf.jpg) no-repeat; width:208px; height:160px;}

#apple_cat_link{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #dcdada;background:#fafafa;height:25px;line-height:25px;font-family:"Lucida Grande",Arial, Helvetica, Verdana;}
a.apple_cat_link{font-family:Arial, Helvetica, Verdana; font-size:12px; color:#666; text-decoration:none;}
a.apple_cat_link:hover{font-family:Arial, Helvetica, Verdana; font-size:12px; color:#cc0033; text-decoration:none;}
#apple_store{margin-top:25px;}
a.apple_viewall_link{font-family:"Lucida Grande", Arial, Helvetica, Verdana; font-size:1em; color:#6591d4; text-decoration:none;}
a.apple_viewall_link:hover{font-family:"Lucida Grande"m, Arial, Helvetica, Verdana; font-size:1em; color:#cc0033; text-decoration:none;}
.apple_heading{font-family:"Lucida Grande", Arial, Helvetica, Verdana; font-size:24px; color:#666;}
.apple_normal_txt{font-family:"Lucida Grande", Arial, Helvetica, Verdana; font-size:11px; color:#666;}

#container_rounded .apple_container_BoxLeft{background:transparent url(../images/apple_container_boxleft.png) no-repeat top left; height:58px; width:944px; float:left;}
#container_rounded .apple_container_BoxRight{background:transparent url(../images/apple_container_boxright.png) no-repeat; height:58px; width:10px; float:right;}


/*start*/
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 74px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 5px;
    background: url(../images/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: 0.4;
}
.tabs-container {
    border: 1px solid #d0d0d0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* end */

/*feature item slider */
#featureItem_topleft{background:url(../images/featureItemSlider.gif) no-repeat; height:33px; line-height:25px; padding-left:2px;}
#featureItem_topright{background:url(../images/featureItemSlider.gif) no-repeat; background-position:right -43px; height:33px; line-height:25px; padding-right:8px;}

#featureItem_bottomleft{background:url(../images/featureItemSlider.gif) no-repeat; background-position:0px -87px; height:23px; padding-left:8px;}
#featureItem_bottomright{background:url(../images/featureItemSlider.gif) no-repeat; background-position:right -117px; height:23px; padding-right:8px;}
#featureItem_wrapper{border-left:#bbc6cc 1px solid; border-right:#bbc6cc 1px solid; position:relative; padding:0px 2px 0px 0px; height:200px;}
#featuredItem_Slider #blueTab{float:left;top:-4px; right:0px; width:250px;}

#featuredItem_Slider #blueTab ul li.on{float:left;margin-left:0px;background: url(../images/bluetab_corner_right_off.gif) no-repeat top right;}
#featuredItem_Slider #blueTab ul li span, #blueTab ul li.on span{float:left;background: url(../images/bluetab_corner_left_last_off.gif) no-repeat top left;display:block;padding:0 10px;color:#787878;font:bold 15px Arial, Helvetica, sans-serif;text-decoration:none;line-height:34px;padding-top:0px;outline: none;}

#sliderMenu{
	float:left;
	height:25px;
	margin-left:215px;
	margin-top:0px !important;
	
	
}
#sliderMenu ul{
	padding:2px 0 0 0;
	margin:0px;
	list-style:none;
}

#sliderMenu li{
	display:inline;
	list-style:none;
	height:25px;
	overflow:hidden;
	float:left;
	border-right:solid 1px #666;
}

#sliderMenu li.menuItem:last-child{
	border-right:0px;

}


#sliderMenu li a{
	display:block;
	padding:0px 15px;
	
	
}


#sliderMenu li.act{
	background:none;
}


/*#sliderMenu li.act a{
	color:#fff;
	font-weight:bold;
}*/

#sliderMenu li.inact, li.inact:hover{
	background:url(../images/jcarosuel_act_bg.jpg) repeat-x;
}

#sliderMenu li.inact a{
	color:#42344E;
	text-decoration:none;
}


.jcontrol-previous{
	padding-top:65px;
	margin-left:5px;
	float:left;
}

.jcontrol-next{
	padding-top:65px;
	margin-right:5px;
	float:right;
}


#jgallery{
	width:850px;
	float:left;
	position:relative;
	height:170px;
	overflow:hidden;
	margin-top:15px;
}

#slides{
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
}
#slides li{
	display:inline-block;
	float:left;
	width:170px;
	height:180px;
		
}
/*End of feature item slider */

#container_rounded .hpstore_header{background:transparent url(../images/hp_store/hp_store_header.jpg) no-repeat top left; height:58px; width:954px; float:left;}
/* Stick Bar */

 #footer_stick
 {
 	position:fixed;
 	height:46px;
  	width:965px;
 	bottom:0px;
 	margin-left:-483px;
 	left:50%;
 	background:transparent;
 	 }
#footerFixed{ 
  position:fixed; 
  line-height:46px;
  z-index:999;
  height:46px;
  bottom:0; 
  width:965px; 
  background:url(../images/footer_stick_background.png) no-repeat; 
} 
#footerHistory{ 
  position:absolute;
  /*z-index:100000;*/
  height:143px;
  width:327px;
  left:5px; 
  background:url(../images/popupMenu_bg.png) no-repeat; 
  
} 
.FS_Bar
{
	height:30px;
	line-height:30px;
	margin-top:16px;
	z-index:100001;
	}

.fpopup_title
{
padding-left:15px;
margin-top:5px;
height:20px;
line-height:20px;
color:#fff;
	
}
.fpopup_close
{
	width:22px;
	height:20px;
	line-height:20px;
	display:block;
	font-family:Lucida Grande, Arial, Verdana;
	font-size:8px;
	color:#fff;
	float:right;
}
.fpopup_Clear
{
	width:70px;
	height:20px;
	line-height:20px;
	display:block;
	font-family:Lucida Grande, Arial, Verdana;
	font-size:10px;
	text-align:right;
	color:#fff;
	float:right;
	padding-right:5px;
}

.fpopup_close img
{
	display:block;
	margin-top:6px;
}
.fpopup_container a, .fpopup_container a:hover
{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
.fpopup_container
{
	padding-top:2px;
	height:110px;
	overflow:auto;
	margin:2px 8px 0px 10px;
}
.f_divider
{
	width:2px;
	height:30px;
	background:url(../images/footer_stick_divider.png) no-repeat;
}

.FS_Recent{float:left; height:30px; line-height:30px;}

.FS_Recent a
{
	color:#fff;
	font-size:12px;
	text-decoration:none;
	padding:2px 15px;
	display:block;
	z-index:100005;
	
}
.FS_Recent a:hover
{
	color:#fff;
	font-size:12px;
	text-decoration:underline;
	padding:2px 15px;
	display:block;
	z-index:100005;

}
.FS_Signin, .FS_Cart{float:right; height:30px; line-height:30px;}

.FS_Signin a, .FS_Cart a 
{
	color:#fff;
	text-decoration:none;
	padding:2px 15px;
	display:inline;
}
.FS_Signin a:hover
{
	color:#fff;
	text-decoration:underline;
	padding:2px 15px;
	display:inline;
	
}

/* End Stick Bar*/

/*social bookmarking button styles*/
/*Watermark for others*/
.WatermarkTxtCss{font-family: arial, helvetica, lucida grande, san serif, lucida grande; font-size:13px; height:16px; font-style:italic; color:#666; }
/* End Watermark for others*/
