 /* 	
	logitech CSS declarations
	copyright logitech 2007
	 
*/


/* main areas */

body {
	margin: 0;
	padding: 0;
	color: #4f5455;	
	font-family: arial, lucida, helvetica, sans-serif;
	font-size: 62.5%;
	text-align: center;
	background: #098c7e url(../images/body_bg.gif) top left repeat-x; 
}
#container {
	position: relative;
	width: 947px;
	margin: 0 auto;
	padding: 4px 0 0 0;
	text-align: left;
	font-size: 1em; /* 10px baseline */
	background-color: #fff;
	background-image: url(../images/container_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#main {
	margin: 0;
	padding: 0;
	position: relative;
}

/* nav styles: primary, secondary, and utility styles */
#secondary_nav {
	width: auto;
	padding: 0;
	margin: 0;
	background: #fff url(../images/secondary_nav_bg.gif) top right repeat-y;
	overflow: hidden;
	_height: 1%;
}
.game_gear #secondary_nav {
	background: #121212 url(../images/secondary_nav_bg_game.gif) top right repeat-y;
}
#secondary_nav a {
	text-decoration: none;
	color: #666;
}
#secondary_nav a:hover {
	text-decoration: underline;
	color: #666;
}
.game_gear #secondary_nav a {
	text-decoration: none;
	color: #ccc;
}
.game_gear #secondary_nav a:hover {
	text-decoration: underline;
	color: #ccc;
}
#secondary_nav ul {
	float: left;
	width: 380px;
	_width /**/: 553px;
	padding: 12px 0px 9px 135px;
	font-size: .9em; /* 9px */
	line-height: 1.8em !important;
	_line-height: 1.9em; /* for IE */
}
*:first-child+html #secondary_nav ul { line-height: 1.9em !important;/* IE7 only */ }
#secondary_nav li {
	display: inline;
	margin: 0;
	padding: 0 3px 0 6px;
	border-left: 1px solid #3fa79c;
	vertical-align: middle;
}
#container li.first {
	border: none;
}
#utility_nav {
	float: right;
	width: 430px;
	padding: 12px 0px 9px;
	font-size: .9em; /* 9px */
	line-height: 1.8em;
}
#location {
	float: right;
	margin: 0 15px 0 0;
	line-height: 1.9em;
	vertical-align: middle;
}
#location a {
	float: left;
	vertical-align: middle;
}
#location a img {
	float: left;
	margin: .3em 5px 0 0;
	vertical-align: middle;
	padding: 0;
	text-decoration: none;
}
#location .select_language {
	float: left; /* required for opera */
	margin: 0 0 0 10px;
	font-size: 1.1em;
	border: 1px solid #9b9b9b;
	border-width: 1px 0 0 1px;
}
#search {
	float: right;
	padding: 0;
	margin: 0 15px 0 0;
	_margin-top: 1px;
	vertical-align: middle;
}
*:first-child+html #search { /* IE7 only */ 
	margin-top: 1px;
}
#search fieldset {
	display: block;
	_display: inline;
}
#search input.search_text {
	float: left;
	width: 120px;
	margin: 0 7px 0 0;
	padding: 1px 2px;
	border: 1px solid #9b9b9b;
	border-width: 1px 0 0 1px;
	vertical-align: middle;
	font-size: 1.1em;
	color: #333333;	
	font-family: arial, lucida, helvetica, sans-serif;
}
#search a.search_btn {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	text-indent: -200em;
	vertical-align: middle;
	background: transparent url(../images/btn_search.gif) left top no-repeat;	
}
.game_gear #search a.search_btn {
	background-image: url(../images/btn_search_content_game.gif);
}
#cart_items {
	float: right;
	margin: 0 9px 0 0;
	background: transparent url(../images/btn_view_cart.gif) left top no-repeat;
}
#cart_items a {
	display: block;
	width: 42px;
	height: 19px;
	padding: 0;
	text-decoration: none;
	text-indent: -500em;
}
.game_gear #cart_items {
	background-image: url(../images/btn_view_cart_game.gif);
}
#logo {
	position: absolute;
	top: 19px;
	left: 35px;
	z-index: 40;
}
#logo span {
	display: block;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/logo.gif);
}
.game_gear #logo span {
	background-image: url(../images/logo_game.gif);
}
#logo a {
	position: relative;
	display: block;
	width: 70px;
	height: 56px;
	margin: 0px;
	text-decoration: none;
	text-indent: -200em;
}

#logojp {
	position: absolute;
	top: 19px;
	left: 35px;
	z-index: 40;
}
#logojp span {
	display: block;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/logicool_white.jpg);
}
.game_gear #logojp span {
	background-image: url(../images/logicool_black.jpg);
}
#logojp a {
	position: relative;
	display: block;
	width: 70px;
	height: 56px;
	margin: 0px;
	text-decoration: none;
	text-indent: -200em;
}

/* primary nav */

#primary_nav {
	clear: both;
	position: relative;
	height: 42px;
	z-index: 30;
	background: url('../images/nav/primary_nav_bg.gif') no-repeat left top;; padding-left:120px; padding-right:0; padding-top:0; padding-bottom:0
}
.game_gear #primary_nav {
	background-image: url('../images/nav/game_primary_nav_bg.gif');
}
ul#nav {
	padding: 5px 0 0 0;
}
#nav a {
	display: block;
	text-decoration: none;
	text-indent: -200em;
}
#nav li li span {
	display: block;
	width: 170px; /* gives consistant width for all secondary topnav dropdowns */
	margin: 0 0 0 4px;
	padding: 0;
	background: #5ebbaf url('../images/nav/drop_down_bg_on.gif') bottom left no-repeat;
}
#nav li li a {
	display: block;
	/*width: 150px;*/ /* gives consistant width for all secondary topnav dropdowns */
	width:auto;
	height: auto;
	margin: 0;
	padding: 3px 10px 5px 7px;
	text-indent: 0px;
	font-weight: normal;
	font-size: 0.7em;
	color: #474747;
	text-decoration:none;
	background: #F8FAFB url('../images/nav/drop_down_bg.gif') bottom left no-repeat;
}
#nav li#nav6 li a {
	color: #fff;
	background: #313131 url('../images/nav/drop_down_blk_bg.gif') bottom left no-repeat;	
}
#nav li li a:hover,
#nav li#nav6 li a:hover {
	color: #fff;
	text-decoration: none;
	background: none; /* removes the 'a' background to allow the 'span' on state to show through */
}
#nav li {
	float: left;
	position: relative;
	text-align: left;
	padding: 0;
	margin: 0;
}
#nav li div a {
	height: 32px;
	margin-bottom: 3px;
}
#nav li ul {
	display: none;
	position: absolute;
	top: 100%;
	/* left: -34px; */
	width: 178px;
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
	_margin-top: 1px;
	z-index: 50;
	background: transparent url('../images/nav/nav_drop_btm.gif') bottom left no-repeat;
}

#nav li li {
	float: none;
	background: transparent url('../images/nav/nav_drop_bg.gif') top left repeat-y;
}
#nav li li.first {
	padding: 3px 0 0 0;
	background: transparent url('../images/nav/nav_drop_top.GIF') top left no-repeat; height:auto
}
#nav li li.first a {
	padding-top: 4px;
}
/* ENGLISH (find other global-language.css modifier for other languages */
#nav li#nav1 div {background-image: url('../images/nav/nav_mice_on.gif');} 
#nav li#nav1 div a {background-image: url('../images/nav/nav_mice_off.gif'); 
        width: 100px 
} 
#nav li#nav2 div {background-image: url('../images/nav/nav_keyboards_on.gif');} 
#nav li#nav2 div a {background-image: url('../images/nav/nav_keyboards_off.gif'); 
        width: 116px 
} 
#nav li#nav3 div {background-image: url('../images/nav/nav_webcams_on.gif');} 
#nav li#nav3 div a {background-image: url('../images/nav/nav_webcams_off.gif'); 
        width: 151px 
} 
#nav li#nav4 div {background-image: url('../images/nav/nav_speakers_on.gif');} 
#nav li#nav4 div a {background-image: url('../images/nav/nav_speakers_off.gif'); 
        width: 124px 
} 
#nav li#nav5 div {background-image: url('../images/nav/nav_remotes_on.gif');} 
#nav li#nav5 div a {background-image: url('../images/nav/nav_remotes_off.gif'); 
        width: 101px 
} 
#nav li#nav6 div {background-image: url('../images/nav/nav_gamegear_on.gif');} 
#nav li#nav6 div a {background-image: url('../images/nav/nav_gamegear_off.gif'); 
        width: 111px 
} 
#nav li#nav7 div {background-image: url('../images/nav/nav_notebooks_1_on.gif');} 
#nav li#nav7 div a {background-image: url('../images/nav/nav_notebooks_1_off.gif'); 
        width: 120px 
} 

.game_gear #nav li#nav1 div {background-image: url('../images/nav/game_nav_mice_on.gif');} 
.game_gear #nav li#nav1 div a {background-image: url('../images/nav/game_nav_mice_off.gif');} 
.game_gear #nav li#nav2 div {background-image: url('../images/nav/game_nav_keyboards_on.gif');} 
.game_gear #nav li#nav2 div a {background-image: url('../images/nav/game_nav_keyboards_off.gif');} 
.game_gear #nav li#nav3 div {background-image: url('../images/nav/game_nav_webcams_on.gif');} 
.game_gear #nav li#nav3 div a {background-image: url('../images/nav/game_nav_webcams_off.gif');} 
.game_gear #nav li#nav4 div {background-image: url('../images/nav/game_nav_speakers_on.gif');} 
.game_gear #nav li#nav4 div a {background-image: url('../images/nav/game_nav_speakers_off.gif');} 
.game_gear #nav li#nav5 div {background-image: url('../images/nav/game_nav_remotes_on.gif');} 
.game_gear #nav li#nav5 div a {background-image: url('../images/nav/game_nav_remotes_off.gif');} 
.game_gear #nav li#nav6 div {background-image: url('../images/nav/game_nav_gamegear_on.gif');} 
.game_gear #nav li#nav6 div a {background-image: url('../images/nav/game_nav_gamegear_off.gif');} 
.game_gear #nav li#nav7 div {background-image: url('../images/nav/nav_notebooks_1_on.gif');} 
.game_gear #nav li#nav7 div a {background-image: url('../images/nav/nav_notebooks_1_off.gif');} 

#nav li:hover ul, 
#nav li.over ul {
	display: block;
}

#nav li#nav1:hover div a, 
#nav li#nav1.over div a, 
#nav li#nav2:hover div a, 
#nav li#nav2.over div a, 
#nav li#nav3:hover div a, 
#nav li#nav3.over div a, 
#nav li#nav4:hover div a, 
#nav li#nav4.over div a, 
#nav li#nav5:hover div a, 
#nav li#nav5.over div a, 
#nav li#nav6:hover div a, 
#nav li#nav6.over div a, 
#nav li#nav7:hover div a, 
#nav li#nav7.over div a { 
        background-image: none; 
} 

/* hero styles */
#breadcrumb {
	position: absolute;
	top: 0;
	left: 0;
	width: 926px;
	padding: 6px 0 5px 21px;
	border-bottom: 1px solid #3fa79c;
	margin: 0;
	color: #fff;
	font-size: 1.1em; /* 11px */
	z-index: 10;
}
#breadcrumb ul {
	position: relative;
	padding-left: 116px;
}
#breadcrumb li {
	display: inline;
	padding: 0 0 0 4px;
	font-weight: bold;
}
#breadcrumb a {
	position: relative;
	color: #fff;
	font-weight: normal;
	margin: 0;	
}
#breadcrumb li a:after {
	white-space: pre;
	content: '\0020 \0020 \003e';
}
#breadcrumb li a {
	behavior: url(/css/breadcrumb.htc); /* calls IE specific script to add '>' */
}
a.action:after {
	white-space: pre;
	content: '\0020 \003e \003e';
}
a.action {
	behavior: url(/css/action.htc); /* calls IE specific script to add '>>' */
}

html>body #breadcrumb { background-image: url(../images/transp_teal_bg.png); background-repeat: repeat;}
* html #breadcrumb { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/transp_teal_bg.png',sizingMethod='scale'); }

#header {
	position: absolute;
	top: 78px;
	left: 0;
	margin: 0;
	padding: 0;
	border-top: 1px solid #3fa79c;
	z-index: 3;
}
#header .wrap {
	width: 947px;
	margin: 1px 0 0 0;
	background-repeat: repeat;
}
html>body #header .wrap { background-image: url(../images/transp_teal_bg.png);}
* html #header .wrap { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/transp_teal_bg.png',sizingMethod='scale'); }

html>body .game_gear #header .wrap { background-image: url(../images/transp_black_bg.png); background-repeat: repeat;}
* html .game_gear #header .wrap { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/transp_black_bg.png',sizingMethod='scale'); }

#hero {
	position: relative;
	height: 150px;
	margin: 0;
	z-index: 0;
}
::root #hero {
	top: -47px; /* Makes Safari display proper vertical position */
}
#hero img {
	display: block; /* removes space after image */
	width: 947px; /* prevents Safari from displaying this image 100px to the right */
}
.sub_category #header {
	top: 78px;
}
.sub_category #hero {
	height: 150px;
}
.showcase #header {
	top: 256px;
}
.showcase #hero {
	height: 341px;
	margin-bottom: -11px; /* allows showcase hero image to overlay content area */
}


/* content styles */

#content {
	margin: 0;
	padding: 0;
	position: static;
	background-color: #fff;
	font-size: 1.2em; /* 12 px */
}
#content_body {
	float: left;
	width: 666px;
	margin: 0;
	padding: 25px 20px 30px 25px;
}

/* callout styles */
#callout {
	float: left;
	width: 196px !important;
	_width /**/: 236px;
	padding: 20px 20px 30px 20px;
	background: #ecf0f4 url(../images/callout_bg.gif) bottom left repeat-x;
}

/* promos */

#callout .design,
#callout .promo,
#promo_secondary .promo {
	margin: 0;
	padding: 0 0 15px 0;	
}
#promo_secondary .promohome {
	margin: 0;
	padding: 0 0 15px 17px;	
}
#callout .design p,
#callout .promo p,
#promo_secondary .promohome p, 
#promo_secondary .promo p {
	padding-bottom: 4px;
}
/* for text callout */
#callout .more,
#callout .text {
	padding-bottom: 5px;
}
#callout .more h3 {
	background: transparent url(../images/icn_more.gif) 0px 2px no-repeat;
	padding-left: 17px;
}

#callout .separator {
	clear: both;
	margin: 5px 0 15px 0;
	padding: 0 0 0 0;
	line-height: 1px;
	height: 1px;
	border-bottom: 1px solid #e7e9ea;
}
.home #callout .separator {
	border-color: #dedede;
}
.product_finder,
.support_center {
	padding-bottom: 5px;
}
.awards_reviews .award,
#callout .accessory,
#callout .award {
	margin: 0 0 15px 0;
	padding: 0 0 0px 45px;
	overflow: hidden;
	_height: 1%;
}
.awards_reviews .award img,
#callout .accessory img,
#callout .award img {
	float: left;
	margin: 0 0 0 -45px !important;
	margin-left /**/: -48px; /* for IE 5.5 */
	padding: 0;
}
.awards_reviews .award p,
#callout .accessory p,
#callout .award p {
	padding-bottom: 0;
}
#callout .accessory {
	padding-left: 60px;
}
#callout .accessory img {
	margin-left: -60px !important;
	margin-left /**/: -63px; /* for IE 5.5 */
}

#callout .compatibility {
	margin: 0 0 10px 0;
}
#callout .compatibility li {
	display: inline;
	padding: 0 10px 0 0;
}
#callout .compatibility li img {
	padding-bottom: 5px;
}
#callout .download,
#callout .purchase {
	margin: 0 0 15px 0;
}
#callout .purchase h2 {
	font-size: 2em;
	font-weight: normal;
	padding-bottom: 0px;
}
#callout .purchase h2 span {
	font-size: .833em;
}
#callout .purchase .pn {
	color: #666;
	padding-bottom: 15px;
}
#callout .purchase .notify {
	padding-bottom: 0px;
}

#action_links {
	margin: -10px 0 0 0; /* pulls up the print and email links within callout margin */
	padding: 0 0 15px 0;
	font-size: .833em;
}
#action_links li {
	display: inline;
	margin: 0;
	padding: 0 5px 0 7px;
	border-left: 1px solid #bebfc2;
}
#action_links li.first {
	padding-left: 0;
}

/* image rollovers 
html>body a.image img {
	margin: 1px;
}
html>body a.image:hover img {
	margin: 0;
	text-decoration: none;
	border: 1px solid #2c9bca;
}
 IE specific
* html a.image {
	text-decoration: none;
	padding: 1px;
}
* html a.image:hover {
	padding: 0;
	text-decoration: none;
	border: 1px solid #2c9bca;
}
*/

/* buttons */
.button {
	margin: 0 0 7px 0;
	padding: 0;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #2DA3CF;
}
.button a {
	display: block;
	margin: 0;
	padding: 3px 5px;
	font-size: .916em;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: transparent;
}
#content_body .button {
	float: right;
	width: 109px;
	background-image: url(../images/btn_subcat_top.gif);
}
#content_body .button a {
	width: 99px;
	background-image: url(../images/btn_subcat_bottom.gif);
}
#callout .button {
	width: 189px;
	background-image: url(../images/btn_callout_top.gif);
}
#callout .button a {
	width: 179px;
	background-image: url(../images/btn_callout_bottom.gif);
}
#callout .support {
	margin: 0 0 15px 0;
}

/* pagination styles */
.pagination fieldset {
	float: left;
	_margin-top: .3em;
}
.pagination label {
	font-weight: bold;
	_vertical-align: middle;
}
.pagination select {
	margin: 0 0 0 3px;
	font-size: .916em;
	_vertical-align: middle;
}
*:first-child+html .pagination label,
*:first-child+html .pagination select { /* IE 7 only */
	vertical-align: middle;
}
.pagination .total {
	font-weight: bold;
	float: right;
	padding: 0 15px;
	border-left: 1px solid #fff;
}
.pagination .all {
	float: right;
	padding: 0 0 0 12px;
	border-left: 1px solid #fff;
	cursor: pointer;
}
.pagination ul {
	float: right;
	display: inline;
	padding: 0 10px 0 5px;
}
.pagination li {
	float: left;
	color: #707475;
	padding: 0 4px 0 0;
}
.pagination .notcurrent {
	float: left;
	color: #707475;
	padding: 0 4px 0 0;
	cursor: pointer;
}
.pagination li.page {
	padding: 0 7px 0 0;
}
.pagination .current a {
	color: #707475;
	text-decoration: none;
}

/* step set styles */
.step_set img {
	position: relative;
	float: left;
	margin-left: -130px;
}
.step_set ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
.step_set ol li {
	padding: 3px 0 10px 0;
}
.step_set span {
	padding: 1px 7px;
	border: 1px solid #e7e9ea;
	background-color: #eff3f6;
	font-size: 1.5em;
	font-weight: bold;
}
.step_set h4 {
	padding-top: 7px;
	margin: 0;
}

/* text promos */
.text_promo {
	margin: 0 20px 0 0;
	padding: 11px 5px 40px 15px;
	border-top: 1px solid #e5eaef;
	background: transparent url(../images/product_attributes_bg.gif) top left repeat-x;
}
.text_promo strong {
	padding-right: 7px;
}
.text_promo a.action {
	padding-left: 7px;
}

/* highlight areas with image */
.highlight {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	overflow: hidden;
	_height: 1%;
}
.highlight.type_1 img {
	float: left;
	margin: 0 12px 5px 0;
}
.highlight.type_2 img {
	float: right;
	margin: 0 0 5px 12px;
}
.highlight.type_3 {
	text-align: center;
}
.highlight.type_3 h3,
.highlight.type_3 p {
	text-align: left;
}
/*  the following added to fix alignment in gaming */
.highlight2 {
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	overflow: hidden;
	_height: 1%;
}

/* tab styles */
.tabs {
	width: 100%;
	height: 60px;
	margin: 0;
	padding: 5px 0 10px 0;
	background: transparent url(../images/detail_tab_bg.gif) top left repeat-x;
}
.tabs li {
	float: left;
	display: block;
	margin: 0 0 0 2px;
	padding: 0 0 0 0;
	text-align: center;
	background-color: #fff;
}
.tabs li.first {
	margin: 0;
}
.tabs li a {
	display: block;
	padding: 15px 0;
	font-size: 1.25em;
	color: #474747;
}
.tabs li.active {
	padding-bottom: 9px;
	background-color: #fff;
}
.tabs li.active a {
	color: #3FA79C;
	text-decoration: none;
}
/* num-x style, where x indicates the number of tabs, sets the width of the tab */
.num-1 li {
 	margin-left: 3px;
}
.num-1 li a {
 	width: 666px;
}
.num-2 li a {
	width: 332px;
}
.num-3 li {
	margin-left: 3px;
}
.num-3 li a {
	width: 220px;
}
.num-4 li a {
	width: 165px;
}
.num-5 li.first {
	padding-left: 3px; /* takes excess pixels */
}
.num-5 li a {
	width: 131px;
}
.num-6 li.first {
	padding-left: 2px; /* takes excess pixels */
}
.num-6 li a {
	width: 109px;
}
.num-7 li.first {
	padding-left: 3px; /* takes excess pixels */
}
.num-7 li a {
	width: 93px;
}

/* dynamic tab setup */

h3.print_head {
	display: none; /* hides print header for screen */
}
#tabcontent1,
#tabcontent2,
#tabcontent3,
#tabcontent4,
#tabcontent5,
#tabcontent6,
#tabcontent7 {
	display: none; /* hides all tab content by default until script run */
}
.tabon-1 #tabcontent1,
.tabon-2 #tabcontent2,
.tabon-3 #tabcontent3,
.tabon-4 #tabcontent4,
.tabon-5 #tabcontent5,
.tabon-6 #tabcontent6,
.tabon-7 #tabcontent7 {
	display: block; /* displays current tab content */
}
.tabon-1 li#tab1,
.tabon-2 li#tab2,
.tabon-3 li#tab3,
.tabon-4 li#tab4,
.tabon-5 li#tab5,
.tabon-6 li#tab6,
.tabon-7 li#tab7 {
	background-color: #fff;
	padding-bottom: 9px;
}
.tabon-1 li#tab1 a,
.tabon-2 li#tab2 a,
.tabon-3 li#tab3 a,
.tabon-4 li#tab4 a,
.tabon-5 li#tab5 a,
.tabon-6 li#tab6 a,
.tabon-7 li#tab7 a {
	color: #3fa79c;
	text-decoration: none;
}


/* content nav */
#content_nav {
	margin: -25px -19px 15px -25px; /* pulls up the content links within content_body margin */
	padding: 13px 0 12px 25px;
	background: #edf1f5 url(../images/content_nav_bg.gif) top left repeat-x;
}
#content_nav li {
	display: inline;
	margin: 0;
	padding: 0 11px 0 13px;
	border-left: 1px solid #d6d7da;
}
#content_nav li.first {
	padding-left: 0;
}
#content_nav li.active a {
	color: #4f5455;
	text-decoration: none;
}


/* footer styles */

#footer {
	margin: 0;
	padding: 15px 20px 5px;
	border-top: 1px solid #CFD7DD;
	color: #7e868d;
	background-color: #F0F2F4;
	font-size: .916em; /* 9px */
	overflow: hidden;
	_height: 1%;
}

#footer p {
	float: left;
}

#footer ul {
	float: left;
	margin: 0 0 0 25px;
}

#footer li {
	display: inline;
	margin: 0;
	padding: 0 10px 0 13px;
	border-left: 1px solid #7e868d;
}
#footer li a,
#footer li a:hover {
	color: #7e868d;
}


/* general styles */

p {
	margin: 0;
	padding: 0 0 10px 0;
}
p.sub_header {
	font-size: 1.16em;
}

/* headers */
h1 {
	margin: 0;
	padding: 0 20px .07em 25px;
	color: #fff;
	font-size: 3em;
	letter-spacing: .05em;
	line-height: 1.9em;
	font-weight: normal;
}
h1.long {
	font-size: 2.6em;
	padding: .2em 0 .15em 25px;
	_padding: .2em 0 .18em 25px;
}
h2 {
	font-weight: bold;
	font-size: 1.333em; /* 16px */
	margin: 0;
	padding: 0 0 .3em 0;
}
h3 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 1.25em; /* 15px bold for IE */
	_font-weight: bold;
	color: #3FA79C; /* 6bbab3  */
}
::root h3 { /* Safari only */
	font-size: 1.333em;
	font-weight: normal;
}
*:first-child+html h3 { /* IE7 only */ 
	font-size: 1.333em;
	font-weight: normal;
}
h4 {
	font-weight: bold;
	font-size: 1.08em; /* 13px */
	margin: 0;
	padding: 0 0 .1em 0;
}
h5 {
	font-weight: bold;
	font-size: 1em;
	margin: 0;
	padding: 0 0 .1em 0;
}

/* links */
a {
	color: #2c9bca;
	text-decoration: none;
}
a:visited {
/*	color: #2c9bca;	 set to #999 when done. Shows correct link state for "#" hrefs. */
}
a:hover,
a:active {
	text-decoration: underline;
}

/* lists */
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.links {
	padding: 0 0 7px 0;
}
ul.links li {
	padding: 0 0 3px 0;
}
ol li {
	margin: 0;
	padding: 0;
}
li {
	padding: 0;
	margin: 0;
}
ol {
	margin: 0 0 10px 0px;
	padding: 0 0 0 25px;
}

/* images */
img a {
	margin: 0;
	padding: 0;
	border: 0;
}
img {
	border: 0;
}

/* form styles */
form {
	margin: 0;
	padding: 0;
}
fieldset {
	margin: 0px;
	padding: 0px;
	border-style: hidden;
	border-width: 0;
}
select,
textarea,
input {
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: arial, lucida, helvetica, sans-serif;	
}


/* popup */

.popup {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100% !important;
	height: 100%;
	padding-top: 120px;
	background: url('/images/popup_bg.png') top left repeat; 
	_background-image: url('/images/popup_blank_bg.gif'); /* for IE; keeps user from clicking through layer */
}
/* filter for ie only to get the png to work */
* html .popup {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/popup_bg.png',sizingMethod='scale');
}
.popup-container {
	margin: 0 auto; /* centers popup in page */
	width: 675px !important; /* change to desired popup width */
	width /**/: 675px; /* for IE 5.5 */
	padding: 2px 0 0 0;
	text-align: left;
	font-size: 1.2em;
	background: #fff url(../images/popup_container_bg.gif) 50% top no-repeat;
}
#image_area {
	text-align: center;
}

.premium .popup-container,
#siginSites .popup-container,
#downloading .popup-container,
#passwordTips .popup-container {
	width: 468px !important; /* change to desired popup width */
	width /**/: 500px; /* for IE 5.5 */
	padding: 0 16px 15px;
}

.popup-container .header {
	padding: 15px 10px 8px 25px;
	border-bottom: 1px solid #cfd2d7;
	background: #fff url(../images/popup_header_bg.gif) left bottom repeat-x;
	overflow: hidden;
	_height: 1%;
}
.popup-container .header h2 {
	float: left;
	width: 515px;
	font-size: 1.333em;
}
.popup-container .header .close {
	float: right;
	width: 115px;
	text-align: right;
	font-size: .916em;
	line-height: 1.333em;
}
.popup-container .header .close a {
	padding: 0 16px 1px 0;
	background: transparent url(../images/icn_remove.gif) right 1px no-repeat;
}
.popup-container .footer {
	padding: 0;
	border-top: 1px solid #e5e4f0;
	background: #fff url(../images/popup_footer_bg.gif) left bottom repeat-x;
	overflow: hidden;
	_height: 1%;
}
.popup-container .footer p {
	float: left;
	/*width: 200px;*/
	margin: 0;
	padding: 10px 0 0 237px;
	text-align: center;
}
.popup-container .footer ul {
	float: right;
	width: 200px;
}
.popup-container .footer li {
	float: right;
	display: block;
	text-align: center;
	border-left: 1px solid #e5e4f0;
}
.popup-container .footer li a {
	display: block;
	width: 92px;
	height: 34px;
	line-height: 34px;
	text-align: center;
}
.popup-container .content {
	padding: 10px 0;
}

/* popup-cover used to cover select form elements in IE */
#popup-cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
}
* html #popup-cover {
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* email this page and nofity me */
#notify_me .popup-container .content,
#notify_me_confirm .popup-container .content,
#email_page_confirm .popup-container .content,
#email_page .popup-container .content {
	padding: 20px 20px 10px 25px;
}
#notify_me .popup-container .content p,
#notify_me_confirm .popup-container .content p {
	margin-right: 100px;
}
.popup h3 {
	margin-bottom: 10px;
}
.popup fieldset ol {
	list-style: none;
	margin: 0;
	padding: 5px 0 10px 15px;
	overflow: hidden;
	_height: 1%;
}
.popup fieldset ol li {
	padding: 0 0 10px 0;
	overflow: hidden;
	_height: 1%;
	clear: both;
}
.popup fieldset ol label {
	float: left;
	width: 175px;
	padding: .25em 10px 1px 0;
	text-align: right;
}
.popup fieldset ol input.input_text,
.popup fieldset ol textarea {
	font-size: 1em;
	width: 220px;
	padding: 1px 2px;
	color: #333333;
}
::root .popup fieldset ol input.input_text {
	width: 229px !important; /* for safari */
}
.popup fieldset ol textarea {
	width: 370px;
	height: 60px;
}
.popup fieldset ol .option label {
	width: 350px;
	margin: 0 0 0 5px;
	padding: 0;
	line-height: 1.2em;
	text-align: left;
	vertical-align: middle;
}
.popup fieldset ol input.chkbox {
	float: left;
	width: 14px;
	height: 14px;
	margin: 0 0 0 185px;
	_margin: 0 0 0 188px;
	padding: 0;
	vertical-align: middle;
}
.popup .button {
	width: 109px;
	background-image: url(../images/btn_subcat_top.gif);
}
.popup .button a {
	width: 99px;
	background-image: url(../images/btn_subcat_bottom.gif);
}
.popup fieldset ol li.button {
	float: left;
	width: 109px;
	margin: 10px 0 20px 185px;
	_margin: 10px 0 20px 94px;
	padding: 0;
}
.popup fieldset ol p.sub-label {
	font-size: .916em;
	color: #666;
	padding: 0 0 0 0;
	margin: 2px 0 2px 185px;
	_margin: 2px 0 2px 188px;
}
.legal {
	font-size: 9px;
	color: #666;
	float: none;
	width: auto;
}
.popup p.legal {
	font-size: .916em;
	margin: 0;
	padding: 10px 20px 10px;
	text-align: center;
}

/* new flash popup styles */
.flash-container {
        margin: 0 auto; /* centers popup in page */
        width: 475px; /* change to desired popup width */
        padding: 2px 0 0 0;
        text-align: left;
        font-size: 1.2em;
        background: #transparent url(../images/popup_container_bg.gif) left top repeat-x;
}
.flash-container .header {
        padding: 15px 10px 8px 25px;
        border-bottom: 1px solid #cfd2d7;
        background: #fff url(../images/popup_header_bg.gif) left bottom repeat-x;
        overflow: hidden;
        _height: 1%;
}
.flash-container .movie {
        clear: both;
}
.flash-container .header h2 {
        float: left;   
        font-size: 1.333em;
}
.flash-container .header .close {
        float: right;
        width: 115px;
        text-align: right;
        font-size: .916em;
        line-height: 1.333em;
}
.flash-container .header .close a {
        padding: 0 16px 1px 0;
        background: transparent url(../images/icn_remove.gif) right 1px no-repeat;
} 

/* GLOBAL FLOAT FIXES and HACKS ************************************************
	Use to clear floats and use the Holly Hack for IE browser's height bugs */

#main:after,
#primary_nav:after,
#other_features:after,
#content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#main,
#primary_nav,
#other_features,
#content {display: inline-block;} /* clears IE 7 */
/* Hide from IE Mac \*/
#main,
#primary_nav,
#other_features,
#content {display: block;}
/* End hide from IE Mac */

/* holly hack for extra space in IE nav - Hides from IE-mac \*/
* html #main,
* html #product_nav {height: 1% !important;}
/* End hide from IE-mac */


/******************************************************************************************/

.maindiv
{
overflow:auto;
width:100%
height:294px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}
.innerpageouter
{
height:180px;
overflow:auto;
background-image:url(../images/innerpagebg.jpg);
background-repeat:repeat-x;
}
.mainOuter
{
width:1003px;
margin:0px auto;
}
.menuOuter{
width:1003px;
height:35px;
}
.fl
{
float:left;
}
.logo
{
width:166px;
border-right:1px solid #e3ce01;	
text-align:center;
height:19px;
padding-top:8px;
padding-bottom:8px;
}
.navigationhoverImg
{
background-image:url(../images/navigationbg-large.gif);
background-repeat:repeat-x;
}
.navigationMain
{
width:630px;
font-size:10px;
color:#000000;
}
.navigationMain ul
{

padding:0px;
margin:0px;
}
.navigationMain ul li
{
display:inline; 
list-style-type:none;
padding:0px;
margin:0px;
border-right:1px solid #e3ce01;
float:left;
height:26px;
display:block;
padding-top:9px;
}
.navigationMain ul li a
{
padding-bottom:16px;
padding-top:20px;
padding-left:15px;
padding-right:15px;
color:#000000;
text-decoration:none;
}
.navigationMain ul li a:hover
{
text-decoration:none;
background-color:#ffc200;
background-image:url(../images/navigationbg.gif);
background-repeat:repeat-x;
height:35px;
}
.topheaderRight
{
padding-left:px;
width:204px;
height:35px;
}
.topheaderTexboxouter
{
width:162px;
padding-top:5px;
height:30px;
}
.topheaderTexbox
{
width:159px;
border:1px solid #e0e0e0;
height:20px;
}
.topheaderButton
{
padding-top:6px;
padding-bottom:4px;
height:25px;
padding-left:2PX;
}
.subnavigation
{
width:1003px;
color:#bbbbbb;
font-size:10px;
background-color:#313131;
height:27px;
}
.subnavigation ul
{
padding:0px;
margin:0px;
padding-top:6px;
}
.subnavigation ul li
{
padding:0px;
margin:0px;
list-style-type:none;
float:left;
padding-left:30px;
padding-right:30px;
background-image:url(../images/category-bullet.gif); 
background-position: left; 
background-repeat:no-repeat;
}
.subnavigation ul li a
{
text-decoration:none;
color:#bbbbbb;
}
.subnavigation ul li a:hover
{
text-decoration:underline;
}
.navitationLeft
{
float:left;
padding:5px 22px 0px 19px;
float:left;
}
.navitationLeft a
{
color:#bbbbbb;
text-decoration:none;
}
.navitationLeft a:hover
{
color:#bbbbbb;
text-decoration:underline;
}
.welcomeguest
{
text-align:right;
color:#FFFFFF;
padding-top:4px;
padding-bottom:4px;
font-size:12px;
padding-right:4px;
}
.topBannerLeft
{
width:312px;
padding-left:31px;
padding-right:82px;
padding-top:40px;
}
.topBannerRight
{
width:578px;
}
.topBanner
{
width:578px;
padding-top:8px;
}
.pL
{
padding-left:10px;
padding-top:5px;
}
.Tobheaderbutton
{
padding-right:1px;
text-align:right;
}
.ribbonboxouter
{
width:1003px;
margin:0px;
padding-top:6px;
}
.ribbonboxone
{
width:259px;
background-image:url(../images/box1.jpg);
background-repeat:no-repeat;
height:142px;
}
.ribbonboxoneText
{
padding-top:13px;
padding-left:19px;
}
.ribbonboxoneImg
{
padding-top:10px;
padding-left:19px;
}
.pt10
{
padding-top:10px;
}
.ribbonboxtwo
{
width:252px;
height:142px;
background-image:url(../images/box2.jpg);
background-repeat:no-repeat;
}
.ribbonboxtwoImg
{
padding-left:19px;
padding-top:5px;
}
.ribbonboxtwoLogo
{
padding-top:56px;
padding-left:9px;
}
.ribbonboxthree
{
width:252px;
height:142px;
background-image:url(../images/box3.jpg);
background-repeat:no-repeat;
}
.ribbonboxthreeImg
{
padding-top:9px;
padding-left:42px;
}
.ribbonboxfour
{
width:240px;
height:142px;
background-image:url(../images/box4.jpg);
background-repeat:no-repeat;
}
.ribbonboxfourImg
{
padding-left:19px;
padding-top:6px;
}
.FeaturedbrandsOuter
{
background-image:url(../images/logobg.gif);
background-repeat:repeat-x;
padding:15px 0px 0px 20px;
width:983px;
margin:0px;
height:56px;
}
.FeaturedbrandsLogo
{
padding-right:14px;
}
.productareaOuter
{
background-image:url(../images/borderouter.gif);
width:1003px;
margin:0px;
}
.productAreaLeft
{
width:753px;
border-top:1px solid #e5e5e6;
}
.productAreaRight
{
width:250px;
border-top:1px solid #d5d6d6;
background-color:#FFFFFF;
background-image:url(../images/produtrighg.gif);
background-repeat:repeat-y;
}
.browsebrandOuter
{
width:250px;
}
.browsebrandHeading
{
width:226px;
padding-left:24px;
padding-bottom:24px;
padding-top:15px;
}
.browsebrandTexboxOuter
{
height:40px;
width:185px;
padding-left:22px;
padding-right:43px;
}
.browsebrandTexbox
{
width:183px;
height:20px;
border:1px solid #e0e0e0;
font-size:10px; 
color:#CCCCCC;
padding-top:1px;
}
.browsebrandLiveImg
{
border-top:1px solid #FFFFFF;
padding-top:14px;
text-align:center;
}
.freeshippingouter
{
width:250px;
background-image:url(../images/rightbannebg.gif);
background-repeat:repeat-y;
}
.freeshippingouterImg
{
float:left;
width:250px;
}
.freeshippingHeading
{

background-image:url(../images/rightbanelheading.gif);
width:230px;
height:11px;
padding-left:20px;
padding-top:14px;
padding-bottom:14px;
}
.freeshippingLogo
{
width:108px;
padding-top:14px;
padding-left:25px;
padding-bottom:1px;
}
.freeshippingImg
{
width:114px;
padding-left:19px;
}
.freeshippingtext
{
font-size:11px;
font-weight:bold;
padding-top:40px;
padding-bottom:26px;
width:117px;
}
.combobxImg
{
text-align:center;
width:115px;
padding-top:27px;
padding-bottom:13px;
}
.conboboxtext
{
padding-left:19px;
font-weight:bold;
width:102px;
font-size:11px;
color:#787777;
padding-top:27px;
padding-bottom:31px;
}
.rihtBannerBoxBg
{
background-image:url(../images/rightbannebg.gif);
background-repeat:repeat-y;
}
.dealofthedayOuter
{
width:376px;
border-right:1px solid #d5d5d5;
background-color:#FFFFFF;
}
.dealofthedayTitle
{
height:14px;
background-color:#696969;
padding-top:12px;
padding-bottom:12px;
padding-left:17px;
}
.dealofthedaysubTitle
{
color:#787777;
font-family:Arial;
width:359px;
font-size:11px;
font-weight:bold;
padding-top:19px;
padding-left:17px;
padding-bottom:17px;
}
.dealofthedayImg
{
float:left;
width:119px;
text-align:center;
}
.dealofthedaycontent
{
width:257px;
}
.dealofthedayheading
{
font-size:11px;
color:787777;
font-weight:bold;
padding-bottom:5px;
}
.featuredProdcutOuter
{
width:375px;
background-color:#FFFFFF;
border-right:1px solid #FFFFFF
}
.featuredProductLeft
{
float:left;
width:187px;
}
.featuredHeading
{
font-size:11px;
font-weight:bold;
color:#787777;
padding-left:22px;
padding-right:5px;
padding-top:17px;
padding-bottom:9px;
}
.featuredPrize
{
font-size:11px;
width:65px;
padding-top:30px;
}
.pb
{
padding-bottom:16px;
padding-top:5px;
}
.newproductouter
{
width:753px;
}
.newproductHeading
{
background-color:#696969;
height:14px;
padding-top:12px;
padding-bottom:12px;
padding-left:17px;
border-right:1px solid #FFFFFF;
}
.newproductList
{
width:753px;
height:171px;
padding-top:14px;
padding-bottom:25px;
border-bottom:1px solid #dddddd;
}
.newproductone
{
float:left;
width:148px;
border-right:1px solid #e1e6ec;
height:172px;
}
.newproductRightbox
{
width:148px;
height:172px;
}
.homePriceMain
{
font-weight:bold;
font-size:13px;
color: #ff8a3d;
}

.newproducstprize
{
text-align:center;
}
.newproducttwoImg
{
padding-top:13px;
padding-bottom:13px;
text-align:center;
}
.newproductthreeImg
{
padding-top:11px;
padding-bottom:13px;
text-align:center;
}

.newproductfourImg
{
text-align:center;
padding-top:13px;
padding-bottom:12px;
}

.productlist
{
padding-top:15px;
padding-left:12px;
}
.productlisttext
{
font-family:Verdana;
font-size:9px;
font-weight:bold;
text-align:center;
font-weight:bold;
}
.productListbootom
{
width:753px;
height:171px;
padding-top:25px;
padding-bottom:25px;
}
.categoryOuter
{
padding-bottom:22px;
height:272px;
width:100%;
background-color:#272727;
}
.categoryHeader
{
padding-top:30px;
padding-bottom:19px;
padding-left:21px;
}
.categoryListing
{
width:163px;
}
.categoryListing ul
{
padding:0px;
margin:0px;
}
.categoryListing ul li
{
padding:0px;
margin:0px;
padding-bottom:8px;
list-style-type:none;
}
.categoryListing ul li a
{
outline:none;
color:#787777;
text-decoration:none;
}
.categoryListing ul li a:hover
{
outline:none;
text-decoration:underline;
}
ul
{
padding:0px;
margin:0px;
}
li
{
padding:0px;
margin:0px;
padding-bottom:8px;
list-style-type:none;
}
li a
{
color:#787777;
text-decoration:none;
}
li a:hover
{
text-decoration:underline;
}
.categoryListingOuter
{
padding-left:21px;
width:981px;
}
.categorybootomouter
{
width:1003px;
}
.categorybootom
{
clear:right;
width:201px;
padding-left:19px;
padding-right:24px;
}
.categorybootom ul
{
padding:0px;
margin:0px;
padding-left:2px;
padding-top:20px;
}
.categorybootom ul li
{
padding:0px;
margin:0px;
list-style-type:none;
padding-bottom:2px;
}
.categorybootomOuter
{
width:100%;
margin:0px auto;
padding-top:41px;
padding-bottom:35px;
background-color:#1d1d1d;
}
.bottomBorder
{
padding-bottom:6px;
border-bottom:3px solid #545454;
}
.categorybootomBorder
{
padding-bottom:6px;
border-bottom:3px solid #545454;
}

.messagecontent
{
font-size:11px;
padding-top:18px;
}
.bootomiconOuter
{
clear:right;
padding-top:2px;
width:218px;
}
.categorybootomicon
{
padding-left:30px;
padding-top:2px;
}
.testimonialText
{
padding-top:25px;
font-size:11px;
font-weight:bold;
}
.testimonialText a
{
color:#767676;
text-decoration:underline;
}
.ShowroomImg
{
padding-top:22px;
}
.footerouter
{
width:100%;
margin:0px auto;
}

.footercontent
{
text-align:center;
padding-top:30px;
padding-bottom:23px;
}
.innerfootercontent
{
width:100%;
margin:0px auto;
text-align:center;
padding-top:30px;
padding-bottom:23px;
background-color:#1d1d1d;
}
a
{
color:#FFFFFF;
text-decoration:none;
}
.innerpageProductOuter
{
background-color:#FFFFFF;
padding-bottom:25px;
margin:0px auto;
width:1003px;
}
.innepageBg
{
background-color:#3a3a3a;
background-image:url(../images/innerpagebg.jpg);
} 
.productBannerOuter
{
width:1003px;
margin:0px auto;
}
.productBannerLeft
{
width:476px;
height:95px;
}
.tc
{
text-align:center;
}
.productBannerRight
{
width:257px;
height:95px;
}
.innerpageribbonbox
{
border-bottom:2px solid #FFFFFF;
width:1003px;
margin:0px;
}
.innerpageproductList
{
padding-bottom:8px;
background-color:#FFFFFF;
background-repeat:repeat-x;
padding-top:27px;
background-image:url(../images/produtlist-bg.gif);
background-repeat:repeat-x;
width:1003px;
}
.innerpageProduct
{
float:left;
padding-right:20px;
padding-left:20px;
width:209px;
border-right:1px solid #f0f0f0;
}
.innerpageProductRight
{
padding-right:20px;
padding-left:20px;
width:209px;
}
.innerpageProductText
{
height:26px;
float:left
width:204px;
text-align:center;
font-size:12px;
color:8f8f8f;
font-weight:bold;
}
.innerpageProductImg
{
width:205px;
text-align:center;
}
.innetpageProductPrize
{
padding-bottom:15px;
width:205px;
text-align:center;
}
.innerpageribbonBoxOne
{
border-right:1px solid #FFFFFF;
height:142px;
width:250px;
background-color:#f1f1f1;
}
.innerpageribbonBoxBorder
{
border-right:1px solid #FFFFFF;
}
.innerpageribbonBoxTwo
{
width:250px;
background-color:#f1f1f1;
background-repeat:repeat-y;
background-position:left;
background-image:url(../images/innerpage-ribbanbox_bg.gif);
height:142px;
}
.innerpageribbonBoxText
{
padding-left:18px;
padding-top:6px;
padding-bottom:6px;
height:11px;
background-color:#686868;
}
.subcategoryLink
{
padding-top:10px;
padding-left:18px;
width:210px;
font-size:10px;
color:#989898;
}
.subcategoryLinkul
{
margin:0px;
}
.subcategoryLink ul li
{
height:20px;
width:210px;
float:left;
padding:0px;
margin:0px;
display:inline;
list-style-type:none;
}
.subcategoryLink ul li a
{
color:#989898;

text-decoration:none;
}
.subcategoryLink ul li a:hover
{
text-decoration:underline;
}
.recentlyviewOuter
{
padding-bottom:22px;
padding-right:22px;
padding-left:22px;
height:60px;
width:959px;
background-color:#FFFFFF;
padding-top:5px;
}
.innerpageProductBottom
{
padding-bottom:2px;
border-bottom:1px solid #FFFFFF;
height:20px;
width:959px;
background-color:#b4b4b4;
}
.recentlyviewBottom
{
color:#141414;
padding-left:14px;
width:945px;
background-color:#c6c6c6;
height:34px;
}
.recentlyviewLeft
{
padding-top:3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:14px;
width:470px;
height:17px;
border-right:#ffffff 1px solid;
}
.recentlyviewRight
{
padding-left:15px;
padding-top:3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:456px;
}
.recentlyviewbottomone
{
width:470px;
height:34px;
border-right:#ffffff 1px solid;
}
.recentlyviewbottomRight
{
padding-left:14px;
width:456px;
height:34px;
}
.featuredProductBoxOuter
{
width:250px;
}
.featuredProductBoxLeft
{
padding-left:22px;
padding-top:18px;
width:80px;
}
.featuredProductBoxRight
{
color:#686868;
font-weight:bold;
padding-top:28px;
width:130px;
text-align:left;
}
.innerpagewelcometext
{
width:1003px;
height:23px;
}
.welcomeTextLeft
{
padding-left:20px;
color:#FFFFFF;
font-size:12px;
padding-top:4px;
width:679px;
}
.welcomeTextright
{
text-align:right;
color:#FFFFFF;
padding-top:4px;
font-size:12px;
padding-right:4px;
width:300px;
}
.welcomeguestSubtext
{
font-size:10px;
color:#dcdcdc;
}
.largeImgOuter
{
background-color:#FFFFFF;
margin:0px auto;
width:1003px;
}
.largeImgOuterLeft
{
padding-left:24px;
width:450px;
}
.largeImgOuterRight
{
padding-left:13px;
width:514px;
}
.largeImg
{
padding-bottom:110px;
padding-top:27px;
}
.largeImgIcon
{
padding-top:6px;
padding-bottom:1px;
height:41px;
text-align:center;
width:321px;
border:1px solid #e9e7e7;
}
.largeImgIconBox
{
border-right:1px solid #e9e7e7;
width:79px;
}
.largeImgIconRight
{
width:80px;
}
.largeImgHeading
{
padding-bottom:44px;
padding-top:50px;
font-size:21px;
color:#ff980e;
}
.productdetailBox
{
background-color:#f9f9f9;
border:1px solid #e9e7e7;
width:351px;
}
.productdetailBoxLeft
{
width:100px;
border-right:1px solid #e9e9e9;
text-align:center;
}
.productdetailBoxRight
{
width:248px;
}
.productdetailboxLeft
{
width:248px;
}
.productdetailboxRight
{
width:120px;
}
.productdetailTextOuter
{
width:249px;
border-bottom:1px solid #e9e9e9;
}
.productdetailText
{
width:102px;
padding-bottom:4px;
padding-top:6px;
font-size:12px;
color:#838281;
padding-left:29px;
}
.productdetailTextRight
{
width:102px;
padding-bottom:4px;
padding-top:6px;
font-size:12px;
color:#838281;
}
.productdetailRightDot
{
padding-left:60px;
}
.productdetailTextBottom
{
width:249px;
}
.varendyIconOuter
{
padding-top:35px;
width:514px;
}
.varendyIconLeft
{
width:217px;
}
.varendyIconRight
{
width:150px; 
background-image:url(../images/warrantyicon.gif); 
background-repeat:no-repeat;
background-position:bottom left; 
height:87px;
}
.warrantynumber{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:40px; color:#FFFFFF; 
padding-top:50px; padding-left:8px;
height:37px;
}
.warrantycontent{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; color:#FFFFFF;
padding-top:48px;
font-weight:bold;
}
.warrantycontentone{
font-family:Verdana, Arial,
Helvetica, sans-serif; 
font-size:10px; color:#FFFFFF; 
font-weight:bold;
}
.varendyIconContent
{
line-height:25px;
padding-left:10px;
font-size:12px;
color:#838281;
}
.larageImgPrize
{
padding-bottom:30px;
padding-top:25px;
font-weight:bold;
width:502px;
font-size:32px;
color:#ff980e;
padding-left:10px;
}
.catButtonOuter
{
padding-left:10px;
width:502px;
}
.cartButtonLeft
{
width:140px;
}
.cartButtonRight
{
padding-right:8px;
padding-top:5px;
width:10x;
}
.recommentedText
{
color:#606060;
text-decoration:none;
padding-left:5px;
padding-top:8px;
}
.recommentedText a
{
color:#606060;
text-decoration:underline;
}
.freatureOuter
{
padding-bottom:10px;
background-color:#FFFFFF;
width:998px;
padding-right:5px;
}
.featureTabOuter
{
background-image:url(../images/tab-bg.gif);
padding-right:7px;
padding-left:25px;
width:699px;
}
.featureTabOuterline
{ 
width:699px; 
border-top:1px solid #d9d8d8;
}
.featureTabLeft
{
width:204px;
}
.featureTabRight
{

background-position:left;
width:493px;
}
.featureTabOne
{
background-image:url(../images/tab1.gif);
padding-left:12px;
font-size:12px;
color:#999999;
font-weight:bold;
padding-bottom:13px;
padding-top:11px;
height:11px;
width:193px;
display:block;
cursor:pointer;
}
.featureTabTwo
{
background-image:url(../images/tab2.gif);
padding-left:12px;
font-size:12px;
color:#999999;
font-weight:bold;
padding-bottom:13px;
padding-top:11px;
height:11px;
width:193px;
display:block;
cursor:pointer;
}
.featureTabThree
{
background-image:url(../images/tab3.gif);
background-repeat:no-repeat;
padding-left:12px;
font-size:12px;
color:#ffb400;
font-weight:bold;
padding-bottom:13px;
padding-top:11px;
height:11px;
width:193px;
display:block;
cursor:pointer;
}
.featureTabContent
{
width:494px;
padding-top:15px;
font-size:12px;
color:#838281;
}
.featureTabsubContent
{
padding-bottom:8px;
padding-top:18px;
padding-right:20px;
width:474px;
font-size:12px;
color:#838281;
}
.featureTabTexbox
{
width:423px;
height:65px;
border:1px solid #7f9db9;
}

.EmailboxOutet
{
padding-top:12px;
padding-bottom:32px;
padding-left:14px;
width:480px;
}
.Emailbox
{
width:423px;
height:22px;
}
.tabbottom{ border-bottom:1px #d9d8d8 solid; width:559px; float:right;
}

.featureTabsubContenLeft
{
width:20px;
}
.featureTabsubContenRight
{
padding-left:5px;
padding-top:2px;
width:450px;
}
.featureTabBottom
{
padding-bottom:5px;
}
.accessoriesOuter
{
width:254px;
background-color:#FFFFFF;
background-image:url(../images/acessories-bg.gif);
background-repeat:repeat-x;
border:1px solid #d5d5d5;
}
.accessoriesHeading
{
color:#737373;
text-align:center;
padding-top:20px;
margin:0px auto;
height:23px;
font-size:12px;
border-bottom:1px solid #d9d9d9;
width:195px;
font-weight:bold;
padding-left:30px;
padding-right:14px;
}
.accessoriesSubOuter
{
padding-top:40px;
padding-left:10px;
width:245px;
}
.accessoriesImg
{
text-align:left;
padding-bottom:10px;
width:96px;
}
.accessoriesContent
{
padding-top:12px;
padding-left:10px;
font-size:11px;
font-weight:bold;
width:139px;
}
.featureTabholeOuter
{
width:493px;
}
.bB
{
border-top:1px solid #d4d4d4;
}
.innerpagecontent
{padding:27px 20px 20px 20px; 
background-image:url(../images/innercontentbg.gif); 
background-repeat:repeat-x; 
background-position:top;
color:#6e6c6c;
font-size:12px;
width:963px;
background-color:#FFFFFF;
}



fieldset
{display:inline;
background-image: url(../images/fieldbg.gif); 
background-repeat:repeat-x; 
background-position:top;

}
.fb
{font-weight:bold;
}
.fieldsetmain
{width:943px; clear:both;
}

.fieldsetmainbottom
{width:943px; 
clear:both; 
background-image:url(../images/signin-bottom-bg.gif); 
background-repeat:repeat-x; 
background-position:top;
float:left;
}
.fieldsetinner
{width:430px;
padding:20px;
}
.chckout
{width:430px;
padding:20px;
}

.fieldsetinner input
{width:185px;
background-color:#fffeea;
border:1px solid #dcd99f ;
}
.fieldsetinner select
{width:185px;
background-color:#fffeea;
border:1px solid #dcd99f ;
}

.fieldsetinner textarea
{width:185px;
background-color:#fffeea;
border:1px solid #dcd99f ;
}
.fieldsetinner .nobg input
{
width:20px;
background-color: none;
border:none;
}

.br1
{border-right:1px solid #e4e2e2;
}

.w193
{width:193px;
}
.w130
{width:130px;
}
.w288
{width:288px; padding-top:10px;
}
.w95
{width:95px; padding-top:3px;
}
.signinfield
{width:420px;
}
.fieldsetinner ul
{padding:20px;
}
.fieldsetinner li
{ list-style-image: url(../images/fieldbullet.gif);
line-height:20px;
padding-left:10px;
}
legend
{color:#6e6c6c;
}
.myaccounthd
{color:#fda102;
font-weight:bold;
font-size:15px;
}
.signregister
{color:#fda102;
font-weight:bold;
}
.signregister a
{color:#fda102;
font-weight:bold;
text-decoration:none;
}
.signregister a:hover
{color:#6e6c6c;text-decoration:none;}

.registerfield
{width:215px; float:left; 
}
.cb
{clear:both;
}
.pt3
{padding-top:3px;
}

.passwordouter
{ padding:0px 25px 0px 25px;
float:left;
}

.passwordctrcontent
{ border:1px solid #d8d8d8; 
background:#FFFFFF url(../images/passwordbg.gif);
background-repeat:repeat-x;
float:left;
width:870px;
}
.passowrdleft
{width:425px;
padding-left:20px;
float:left;
}
.pall{ padding:3px 3px 3px 3px;
width:185px;
}
.w195
{width:145px; padding-top:3px;
}
.w310
{width:450px; padding-top:10px;
}
.pl10
{padding-left:10px;
}
.f10
{font-size:10px;
}
.passwordimg
{padding:15px 0px 0px 75px;
}
.accountcont
{ 
float:left;
width:904px;
}
.accountleft
{padding:10px 15px 10px 15px;
width:414px;
float:left;
border:1px solid #d8d8d8; 
}
.accountboxleft
{padding-top:20px;
width:312px;
}
.pl20
{padding-left:10px;
}
.shoppingouter
{padding:25px 0px 0px 0px;
float:left;
width:913px;
}
.productcont
{ color:#fda102;
font-weight:bold;
font-size:11px;
}
.qualitybox
{ width:42px; 
border:1px solid #cccccc;
height:20px;
font-size:11px;
color:#6f6f6f;
text-align:center;
padding:7px 0px 0px 0px;
}
.tl
{text-align:left;
}
.formbox
{ width:15px; 
height:15px;
}
.formboxsmall
{ padding-top:2px;
padding-left:15px;
}
.shoppingcartbottom
{ width:900px;
padding-top:15px;
}
.flcolor
{color:#000000;
padding-left:300px;
padding-top:5px;
}
.shopheading
{ background-color:#edecec;
font-weight:bold;
}
.pt
{ padding-top:10px;
}
.bgone
{background-color:#edecec;
}
.borderall
{ border:1px solid #cccccc;
}
.borderone
{ border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
.bordertwo
{ border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
.borderthree
{ border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
.w137
{
width:137px;
text-align:center;
}
.clearanceBannerOuter
{
width:1003px;
margin:0px auto;
}
.clearancepageouter
{
overflow:auto;
background-image:url(../images/clearancebg.gif);
background-repeat:repeat-x;
}
.clearancepagecontent
{padding:27px 44px 20px 44px; 
background-image:url(../images/innercontentbg.gif); 
background-repeat:repeat-x; 
background-position:top;
color:#6e6c6c;
font-size:12px;
width:915px;
background-color:#FFFFFF;
}
.w915
{ width:915px;
}
.borderbottomone
{border-bottom:1px #c5cbcb solid;
}
.pl24
{ padding-left:24px;
}
.clearancecontent
{ width:400px;
padding-right:25px;
padding-left:25px;
float:left;
}
.f16
{ font-size:16px;
color:#727272;
font-weight:bold;
}
.f16one
{ font-size:16px;
color:#ff7e00;
font-weight:bold;
}
.textcenter
{ text-align:right;
width:255px;
}
.ptb25
{
padding-top:25px;
padding-bottom:25px;
}
.moreinfo
{ text-decoration:none;
color:#6f6f6f;
}
.moreinfo :hover
{ text-decoration:underline;
color:#6f6f6f;
}
.pt15
{ padding-top:25px;
}
.pb25
{ padding-bottom:25px;
text-align:right;
}
.viewall
{ font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-align:right;
text-decoration:underline;
color:#6f6f6f;
}
.viewall:hover
{ font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-align:right;
text-decoration:none;
color:#6f6f6f;
}
.displaypage
{ padding-top:13px; width:200px;
}
.pagesborder
{ 
width:883px;
float:left;
padding-left:35px;
}

.pagebox
{ font-size:11px;
width:500px;
padding-left:70px;

}
.pagebox ul
{ margin:0px; 
padding:0px; 
list-style:none;
float:left;

}
.pagebox ul li
{ font-size:11px;
border:1px solid #cccccc;
width:20px;
height:15px;
float:left;
padding-top:8px;
text-align:center;
}
.pagebox ul li :hover
{ 
background-color:#6f6f6f;
}
.myaccounttop
{ width:913px;
border-bottom:1px solid #cccccc;
}
.shoppingcontent
{ padding-left:15px;
padding-top:30px;
width:210px;
}
.myaccountinner
{padding:27px 45px 20px 45px; 
background-image:url(../images/innercontentbg.gif); 
background-repeat:repeat-x; 
background-position:top;
color:#6e6c6c;
font-size:12px;
width:913px;
background-color:#FFFFFF;
}
.tableheading
{
width:636px;
height:28px;
text-align:center;
padding-top:30px;
}
.tableheading ul li
{
float:left;
padding-top:5px;
color:#8d8b8b;
font-size:11px;
}
.tableheading ul li :hover
{
color:#8d8b8b;
font-size:11px;
text-decoration:underline;
}
.headingtabetwo
{
background:url(../images/tabbg.gif);
background-repeat:repeat-x;
border-left:1px solid #e2e2e2;
border-top:1px solid #e2e2e2;
width:126px; 
float:left;
}
.headingtabeone
{
background:url(../images/tabbg.gif);
background-repeat:repeat-x;
border-left:1px solid #e2e2e2;
border-top:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
width:126px; 
float:left;
}
.headingtabethree
{
background-image:url(../images/tabbg1.gif);
background-repeat:repeat-x;
border-left:1px solid #e2e2e2;
border-top:1px solid #e2e2e2;
width:126px; 
float:left;
}
.myaccountouter
{
height:180px;
overflow:auto;
background-image:url(../images/myaccountbg.gif);
background-repeat:repeat-x;
}
.tableheadingone
{
height:28px;
text-align:center;
padding-left:85px;
padding-top:30px;
}

.txtaliright
{ text-align:right;
width:568px;
}
.w137one
{
text-align:left;
padding-left:10px;
color:#3d3c3c;
}
.shopheadingone
{ background-color:#3d3c3c;
font-weight:bold;
background:url(../images/addressbg.gif);
background-repeat:repeat-x;
}
.bgin
{ background-color:#f9f9f9;
}
.w334
{ width:345px;
}




.pages, .pages-margin {
border-top-color: #c1c1c1;
}

.pages a, .pages span, .pages-margin a, .pages-margin span {
color: #c1c1c1;
border-color: #FFF;
background: #FFF;
}

.pages span.current, .pages-margin span.current {
background: #6f6f6f;
color: #c1c1c1;
border-color: #c1c1c1;
}

.pages span.current a, .pages-margin span.current a {
background: #c1c1c1;
color: #c1c1c1;
}

.pages a, .pages-margin a {
border-color: #c1c1c1;
background-color:#FFFFFF;
}

.pages a:hover, .pages-margin a:hover {
border-color: #c1c1c1;
background: #6f6f6f;
color: #c1c1c1;
}

.pages span.nextprev, .pages-margin span.nextprev {
color: #FFE2C5;
}

.pages span.nextprev, .pages-margin span.nextprev {
border-color: #FFE2C5;
color: #FFE2C5;
}
.pages, .pages-margin {
padding: 10px 0 0 0;

clear: left;
font-size: 9pt;
}

.pages-margin {
width:500px;

}

.pages a, .pages span, .pages-margin a, .pages-margin span {
display: block;
float: left;
padding: 3px 5px 3px 5px;
margin-right: 3px;
border: 1px solid;
}

.pages span.current, .pages-margin span.current {
border: 1px solid;
font-weight: bold;
}

.pages span.current a, .pages-margin span.current a {
padding: 0;
border: 0px;
}

.pages a, .pages-margin a {
border: 1px solid;
text-decoration: none;
}

.pages a.nextprev, .pages-margin a.nextprev {
font-weight: bold;
}

.pages span.nextprev, .pages-margin span.nextprev {
border: 1px solid;
}
.pagination
{padding-left:60px;
}


.searcheresult
{ font-size:15px;
color:#adadad;
font-weight:bold;
}
.searcheresult span
{ font-size:15px;
color:#ff911a;
font-weight:bold;
}
.pb20
{ padding-bottom:10px;
}
.viewallsearch
{ font-size:12px;
text-align:right;
text-decoration:underline;
color:#6f6f6f;
}
.viewallsearch:hover
{ font-size:12px;
text-align:right;
text-decoration:none;
color:#6f6f6f;
}
.w880
{ width:760px;
}
.showpage
{ font-size:10px;
text-transform:uppercase;
font-weight:bold;
}
.ptbl25
{
padding-top:30px;
padding-bottom:30px;
padding-left:20px;
}
.searchproduct
{ font-size:15px;
color:#ff911a;
font-weight:bold;
}
.w915one
{ width:900px;
padding-left:15px;
}
.pagesbordersearch
{ 
width:880px;
float:left;
padding-left:35px;
}
.searchviewOuter
{
padding-bottom:22px;
padding-right:44px;
padding-left:44px;
height:60px;
width:915px;
background-color:#FFFFFF;
padding-top:5px;
}
.searchviewLeft
{
padding-top:3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:14px;
width:448px;
height:17px;
border-right:#ffffff 1px solid;
}
.searchviewRight
{
padding-left:15px;
padding-top:3px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:434px;
}
.searchviewBottom
{
color:#141414;
padding-left:14px;
width:901px;
background-color:#c6c6c6;
height:34px;
}
.innerpagesearchBottom
{
padding-bottom:2px;
border-bottom:1px solid #FFFFFF;
height:20px;
width:915px;
background-color:#b4b4b4;
}
.searchviewbottomone
{
width:448px;
height:34px;
border-right:#ffffff 1px solid;
}
.searchviewbottomRight
{
padding-left:14px;
width:434px;
height:34px;
}
.textright
{ text-align:right;
}
.searchribbonBoxTwo
{
width:502px;
background-color:#f1f1f1;
height:142px;
}
.searchribbonBoxText
{
padding-left:18px;
padding-top:6px;
height:19px;
background-color:#686868;
}
.searchribbonBoxText
{
padding-left:18px;
padding-top:6px;
height:19px;
background-color:#686868;
}


.addressheight
{
height:70px;
}
.star
{ color:#FF0000;
}
.addnewouter
{padding:0px 0px 0px 0px;
float:left;
width:713px;
padding-left:200px;
}
.pl30
{ padding-left:30px;
}


.w100
{
width:128px;
text-align:center;
}
.leftcontent{
border-right:1px solid #cccccc;
width:230px;
padding-right:15px;
float:left;
}
.pl15
{ padding-left:20px;
}





.myaccounthdsmall
{color:#fda102;
font-weight:bold;
font-size:12px;
}
.myaccounthdsmall:hover
{color:#fda102;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}
.aboutusouter
{
height:159px;
overflow:auto;
background-image:url(../images/innerbg.gif);
background-repeat:repeat-x;
}








.anteccontent{
font-size:11px;
color:#6f6f6f;
}
.antectitle
{
padding-bottom:8px;
background-color:#FFFFFF;
background-repeat:repeat-x;
padding-top:12px;
height:17px;
padding-left:10px;
background-image:url(../images/antecbg.gif);
background-repeat:repeat-x;
width:993px;
}
.viewcategory
{
font-size:11px;
color:#6f6f6f;
text-decoration:none;
}
.viewcategory:hover
{
font-size:11px;
color:#6f6f6f;
text-decoration:underline;
}
.antecnav{
background-image:url(../images/antecnavbg.gif);
background-repeat:repeat-x;
background-position:bottom;
width:963px;
padding-left:20px; 
padding-right:20px;
float:left;
padding-top:20px;
}
.antecoff
{
	background: url(../images/antecoffbg.gif) bottom repeat-x;
	border-bottom:1px solid #e5e5e5;
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	height:24px;
	float:left;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px  15px 0 15px;
}
.antecoff a
{ text-decoration:none;
color:#000000;

}
.antecoff a: hover
{ text-decoration:underline;
color:#000000;

}
.antecon
{
	background: url(../images/anteconbg.gif) bottom repeat-x;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	height:24px;
	float:left;
	color:#8d8b8b;
	padding:10px  15px 0 15px;
	color:#6f6f6f;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.antecon a
{ text-decoration:none;
color:#6f6f6f;

}
.antecon a: hover
{ text-decoration:underline;
color:#6f6f6f;

}
.antectop
{
padding-bottom:8px;
background-color:#FFFFFF;
background-repeat:repeat-x;
padding-top:27px;
width:1003px;
}
.contentdisplay{
display:none;
}
.antecwarranty{ width:943px; padding-left:30px; padding-right:30px; float:left;
}
.antecwarranty ul
{ 
  padding:0px; 
  padding-top:10px;
  padding-left:30px;
  margin:0px;
} 

.antecwarranty ul li
 { 
 padding-bottom:5px;
 list-style:disc;
 line-height:16px;
}
.antectitlecontent{
color:#000000;
font-size:12px;
text-transform:uppercase;
}
.whyantecimg{ width:943px; float:left; text-align:center;
}
.quietcontent
{color:#fda102;
font-weight:bold;
font-size:12px;
}
.antecpad{ padding-right:4px; float:left; width:65px;
}
.warrantypad{ padding-right:4px; float:left; width:112px;
}
.aboutpad{ padding-right:4px; float:left; width:102px;
}
.whyantecpad{ padding-right:4px; float:left; width:91px;
}
.queitcpad{ padding-right:4px; float:left; width:131px;
}
.quietimg{ width:943px; float:left; 
}
.p1t{ padding-left:20px; padding-top:10px;
}
.box-border {
background:url(../images/brandbg.gif) repeat-x;
border-top: 1px solid #acb2bb;
border-left: 1px solid #acb2bb;
height:14px;
padding-left:15px;
padding-top:9px;
padding-bottom:7px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
.box-border1 {
background-color:#f2f2f3;
border-top: 1px solid #acb2bb;
border-left: 1px solid #acb2bb;
border-bottom: 1px solid #acb2bb;
}
.bdright{border-right: 1px solid #d0d7dc;
}
.laptopribbonbox{ width:963px; float:left;	
}
.laptoppagecontent
{padding:27px 15px 20px 15px; 
background-image:url(../images/innercontentbg.gif); 
background-repeat:repeat-x; 
background-position:top;
color:#6e6c6c;
font-size:12px;
width:973px;
background-color:#FFFFFF;
}
.brandscontent{
overflow:auto; 
height:150px;
 width:240px;
}
.comparebox{ width:960px; float:left; height:47px;
border:1px solid #cbc9c9;
background-color:#eeefee;	
}
.compareboxleft{ 
width:203px;
padding-left:10px;
float:left; 
height:37px; 
padding-top:8px;
border-right:1px solid #cbc9c9;
border-top:1px solid #f9f9f9;
border-left:1px solid #f9f9f9;
background-color:#eeeeee;	
font-size:10px;
color:#474a4f;
}
.compareboxcenter{ 
width:202px;
padding-left:10px;
float:left; 
height:37px; 
padding-top:8px;
border-left:1px solid #f9f9f9;
border-top:1px solid #f9f9f9;
border-right:1px solid #cbc9c9;
border-bottom:1px solid #f9f9f9;
background-color:#eeeeee;
font-size:10px;
color:#474a4f;	
}
.compareboxright{ 
width:202px;
padding-left:10px;
float:left;
height:37px; 
padding-top:8px;
border-left:1px solid #f9f9f9;
border-top:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
background:#eeeeee url(../images/rightarrow.gif) no-repeat right;
font-size:10px;
color:#474a4f;
}
.compareboxfour{ 
width:100px;
padding-left:10px;
float:left; 
height:35px; 
padding-top:10px;
border-top:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
background-color:#eeeeee;
}
.compareboxfive{ 
width:184px;
padding-left:20px;
float:left; 
height:35px;
padding-top:10px;
border-top:1px solid #f9f9f9;
border-left:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
background-color:#eeeeee;
}
.sortby{ 
width:100px;
height:20px;
font-size:9px;
vertical-align:middle;
text-transform:uppercase;
color:#000000;
}
.pt3{
padding-top:3px;
height:27px;
}
.laptopcontentbox{
width:310px;
border:1px solid #d5d5d7;
background:#FFFFFF url(../images/bglaptop.gif) repeat-x top;
float:left;
}
.laptoptext{
font-size:12px;
color:#676767;
font-weight:bold;
float:left;
}
.laptopimg{
width:270px;
padding-top:20px;
float:left;
}
.laptopleftimage{
width:110px;
float:left;
}
.laptopright{
width:115px;
padding-left:30px;
}
.pr10{
padding-right:13px;
}
.pt20
{ padding-top:20px;
}
.laptoppadding{
width:270px;
float:left;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:8px;
}
.onlinebox{
width:103px;
height:15px;
padding-top:1px;
border:1px solid #c0c2c5;
}
.pb5{ padding-bottom:8px;
}
.laptoprightout{
width:145px;
float:left;
border-left:1px solid #CCCCCC;
padding-left:13px;
}
.featurecenter{
background:url(../images/featurecenterbg.gif) repeat-y;
padding-left:15px;
padding-right:15px;
width:240px;
}
.featurecenter span{
font-size:10px;
color:#676767;
font-weight:bold;
text-transform:uppercase;
}
.featurebutton{
background:url(../images/featureiconbg.gif) no-repeat ;
width:101px;
border-right:1px solid #FFFFFF;
padding-left:52px;
float:left;
height:18px;
padding-top:3px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393102;
}
.comparebutton{
background:url(../images/compareiconbg.gif) no-repeat ;
width:133px;
border-left:1px solid #FFFFFF;
padding-left:22px;
float:left;
height:21px;

}
.featurelink{
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393102;
text-decoration:none;
}
.featurelink :hover{
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#393102;
text-decoration:underline;
}
.ptone{
padding-top:3px;
}
.box-borderone {
background:url(../images/itembg.gif) repeat-x;
border-top: 1px solid #acb2bb;
border-left: 1px solid #acb2bb;
height:25px;
padding-right:15px;
padding-top:2px;
padding-bottom:2px;
}
.box-bordertwo {
background-color:#ffffff;
border-top: 1px solid #acb2bb;
border-left: 1px solid #acb2bb;

}
.laptopimgone{
width:240px;
padding-top:20px;
float:left;
}
.laptopleft1{
width:90px;
float:left;
}
.laptopright1{
width:135px;
padding-left:10px;
}
.laptoptextone{
font-size:12px;
color:#676767;
font-weight:bold;
} 
.bgwhite{ background-color:#FFFFFF; padding-left:18px;
} 
.bgone{ background-color:#f6f6f6;  padding-left:18px;
}
.grayttlenormal{ font-size:12px; color:#838383;
}
.grayttle{ font-size:12px; color:#000000; font-weight: bold;
}
.innerlogitechouter
{
height:62px;
background-image:url(../images/innerpagebg1.jpg);
background-repeat:repeat-x;
}
.logitechcontent
{
width:100%;
margin:0px auto;
padding-bottom:23px;
background:#25aa98 url(../images/logitechbg.jpg);
background-repeat:repeat-x;
}
.amdcontent
{
width:100%;
margin:0px auto;
padding-bottom:23px;
background:#000000;
}
.logitech{
width:1003px;
margin:0px auto;
text-align:center;
}
.linehgt{ line-height:18px;
}
/************************************************************************************/
.indexlearn-more{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:normal; color:#2C9BCA; text-align: left;
}

