/* CSS Document */

*
{
	margin:0;
	padding:0;
}


p, table, tr, td, th, ul, li, form, select, input, img, h1, h2, h3
{
	border:0 none;
	border-collapse:collapse;
	color:#333333;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	list-style-type:none;
	margin:0;
	padding:0;
}

html
{
	height:100%;
}

body
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	background-color:#d5d5d5;

}

.clearBoth
{
	clear:both;	

}

#main
{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;	
	width:970px;
	border:1px solid #d5d5d5;
	
}
#topFrame
{
	width:970px;
	height:14px;
	background:#d5d5d5 url(../images/top-round-bg.png) no-repeat scroll left top;
}

#bottomFrame
{
	width:970px;
	height:14px;
	background:#d5d5d5 url(../images/bottom-round-bg.png) no-repeat scroll left top;
	margin-bottom:12px;
}

#midframe
{
	width:970px;
	background:#d5d5d5 url(../images/mid-bg.png) repeat-y scroll left center;	
}

#container
{
	width:938px;
	margin-left:auto;
	margin-right:auto;	
}

#header
{
	height:72px;
}

#logo
{
	float:left;
	width:215px;
	position:relative;
	top:10px;
}
#topAdFrame
{
	width:468px;
	float:left;
	background-color:#999999;
	height:60px;
	position:relative;
	left:30px;
	top:5px;
}


#menu
{
	margin-top:5px;
	width:100%;
	background:#ffffff url(../images/menu-bg.png) no-repeat scroll left center;	
	height:35px;
	color:#ffffff;
}

#menuItems
{
	width:450px;
	margin-top:auto;
	margin-bottom:auto;	
	position:relative;
	top:10px;
	left:20px;
	font-size:10px;

}
#menuItems .line
{
	color:#a9d5f3;
	padding-top:4px;
	vertical-align:top;
	padding-left:8px;
	padding-right:10px;
}

#menu A
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;

}


#content
{
	margin-top:6px;
	width:100%;
	overflow:hidden;

}

#leftCol
{
	width:182px;
	position:relative;
	float:left;	
	

}
#midCol
{
	width:562px;
	float:left;	
	margin-left:6px;
	
}

.full
{	
	width:750px!important;
	background:#ffffff url(../images/header-bg.png) no-repeat scroll left top;	
	
}

#rightCol
{
	width:182px;	
	float:right;	
	
}

.boxGapSmall{
	height:2px;

}

.boxGapMed{
	height:6px;

}

.boxGapBig{
	height:10px;

}


.box
{
	width:182px;
	background:#ffffff url(../images/menu-box-bg.png) repeat-y scroll left center;	
	margin-bottom:6px;
}
.boxHeader
{
	width:182px;
	height:31px;
	background:#ffffff url(../images/menu-box-head.png) no-repeat scroll left center;	
}
.boxTitle
{
	width:100%;
	position:relative;
	top:8px;
	left:8px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;

}
.boxContent
{
	width:178px;
	margin:0 auto;	
	margin-top:1px;
	
}
.boxFooter
{
	width:182px;
	height:7px;
	background:#ffffff url(../images/menu-box-bottom.png) no-repeat scroll left bottom;	
}

#flashBanner
{
	width:562px;
	height:189px;
	background:#ffffff url(../images/flash-bg.png) no-repeat scroll left bottom;	
	overflow:hidden;
	
}

#midContent
{
	margin-top:10px;

	
}

.midContentHeader
{
	margin-top:15px;

	
}
.productItems
{
	text-align:left;
	padding-left:4px;
	width:100%;
}

.productItem
{
	background:#ffffff url(../images/disp-item-bg.png) no-repeat scroll left bottom;
	float:left;
	width:275px;
	height:147px;
	margin-bottom:5px;
	margin-right:3px;
	position:relative;
}

.itemInnerMargin
{
	margin:18px;
}

.productImage
{
	width:65px;
	height:100px;
	float:left;
	overflow:hidden;
	vertical-align:middle;
	background:#ffffff url(../images/image-loading.gif) no-repeat center center;
	
}
.productTitle
{
	position:absolute;
	left:80px;
	top:23px;
	font-size:15px;
	font-weight:bold;
	color:#2a648a;
	width:175px;
	font-family:Arial, Helvetica, sans-serif;
	
}


.productDesc
{
	position:absolute;
	left:80px;
	top:40px;
	height:auto;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	color:#2a648a;
	width: 170px;	
}

.productOffer
{
	position:absolute;
	left:80px;
	top:79px;
	font-size:17px;
	font-weight:bold;
	color:#d20000;
	font-family:Arial, Helvetica, sans-serif;
}


.productStock
{
	position:absolute;
	left:80px;
	top:96px;
	font-size:12px;
	color:#d20000;
	font-family:tahoma;
	
}

.btnViewDeal
{
	position:absolute;
	right:22px;
	top:105px;
	width:64px;
	height:21px;
	background:#ffffff url(../images/box-button-bg.png) no-repeat scroll center center;
}

.btnViewDeal A
{
	/*padding-top:3px;*/
	margin:3px 3px;
	display:block;
	width:60px;	
	height:15px;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;	
	font-weight:bold;
	text-align:center;
	letter-spacing:-0.2px;
	font-family:Arial, Helvetica, sans-serif;
	
}





#footer
{
	margin-left:auto;
	margin-right:auto;
	border-top:1px solid #c4e1f4;
	margin-top:10px;
	height:30px;
	width:99%;
	text-align:center;
}


#copyrights
{

	width:450px;
	position:relative;
	font-size:10px;
	color:#47a4dd;
	float:left;	
	top:10px;
	text-align:left;
	padding-left:10px;
	
}

#footerLinks
{
	text-align:right;
	position:relative;
	font-size:10px;
	width:350px;
	color:#47a4dd;
	float:left;
	right:10px;
	top:10px;
}
#footerIcons
{
	text-align:right;
	position:relative;
	font-size:10px;
	width:100px;
	color:#47a4dd;
	float:right;
	right:10px;
	top:8px;
}

#footerLinks .line
{
	padding-left:5px;
	padding-right:5px;
}

#footerLinks A
{
	font-size:10px;
	color:#47a4dd;
	text-decoration:none;
}

#footerLinks A:hover
{
	text-decoration:underline;
}


.leftNavHeader
{
	background-color:#c4e1f4;	
	width:auto;
	height:25px;
	
}

.leftNavHeaderText
{
	position:relative;
	width:165px;
	top:5px;
	left:9px;
	color:#47728f;
	font-weight:bold;
	font-family:tahoma;
}

.leftNavItem
{
	position:relative;
	margin-bottom:1px;
}

.leftNavItem UL
{
	text-align:left;
	margin-top:2px;
	

}

.leftNavItem LI A
{

	width:159px;
	background:#ffffff url(../images/arrow-icon.gif) no-repeat scroll 8px 7px;
	text-decoration:none;
	color:#2a739e;
	padding-top:5px;
	display:block;
	padding:4px 2px 6px 17px;


}

.leftNavItem LI
{
	border-bottom:1px solid #b4dbf5;
	float:left;
	width:178px;
	height:23px;
	

}
#recentHistory
{
	margin-top:15px;
	padding-left:5px;
	padding-right:3px;
}

#recentHistory H2
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#206490;
	font-weight:bold;
}


#recentHistory UL
{
	border-top:1px solid #d1edff;
	margin-top:5px;
}
#recentHistory LI
{
	border-bottom:1px solid #d1edff;
	color:#2e85bd;
}

#recentHistory LI A
{
	display:block;
	padding:5px 8px;
	color:#2674a6;
	text-decoration:none;
}

#recentHistory LI A:hover
{
	color:#0e4162;
	text-decoration:underline;
}

#search
{
	width:155px;
	height:139px;
	margin-top:14px;
	margin-left:10px;

}

#search INPUT
{
	border:1px solid #b4dbf5;
	color:#6699bb;
	padding:2px;
	width:96%;

}

#search SELECT
{
	border:1px solid #b4dbf5;
	color:#6699bb;
	padding:1px;
	width:100%;

}

#search .item
{
	margin-bottom:6px;
	text-align:right;	
	width:100%;
}


#search .item .btnSearch
{		

	margin-top:5px;
	float:right;
	width:64px;
	height:21px;
	background:#ffffff url(../images/box-button-bg.png) no-repeat scroll center center;
	text-align:center;
	
}

.btnSubmit
{	
	border:0px solid #b4dbf5!important;
	padding:0;
	width:64px!important;
	height:21px!important;
	background:transparent url(../images/box-button-bg.png) no-repeat fixed left center;
	text-align:center;
	font-weight:bold;
	color:#ffffff!important;

}

#search .item .btnSearch A
{
	
	position:relative;
	top:3px;	
	width:60px;	
	height:15px;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;	
	font-weight:bold;
	text-align:center;
	letter-spacing:-0.2px;
	font-family:Arial, Helvetica, sans-serif;
	
}


#headerContainer
{
	width:auto;
	margin:14px 16px;
	
}

#headerText
{
	width:74%;
	float:left;

}

#headerLogo
{
	width:26%;
	float:right;
	text-align:right;
}

.bigHeadText
{
	font-size:23px;
	font-weight:bold;
	font-family:tahoma;
	color:#177bb8;
	letter-spacing:-1px;
	line-height:22px;
}

.medHeadText
{
	font-size:15px;	
	font-weight:bold;
	font-family:arial;
	color:#449bd4;
	line-height:18px;
	letter-spacing:-1px;
}

.smallHeadText
{
	font-size:11px;	
	font-family:arial;
	color:#4ca1d5;	
	margin-top:5px;	
}

.smallHeadText a
{
	color:#4ca1d5;	
	text-decoration:underline;
}

.smallHeadText a:hover
{
	color:#4ca1d5;	
	text-decoration:none;
}

#innerMidHolder
{
	margin-top:15px;
	width:auto;
	
}
#innerPicsHolder
{
	width:230px;
	float:left;	

}

.buyNow
{
	width:131px;
	margin-top:20px;
	margin-left:36px;
	text-align:center;	
}

#innerMidContent
{
	float:left;
	width:486px;
	margin-top:15px;
	
}
#innerPicBg
{
	background:#ffffff url(../images/pic-bg.png) no-repeat scroll left top;
	width:207px;
	height:236px;
	text-align:center;
	overflow:hidden;
}
#innerPicBg IMG
{
	margin:10px 15px;
}

#innerSmallPics 
{
	width:197px;
	margin:0 10px;
	
}

#innerSmallPics LI
{
	background:#ffffff url(../images/pic-small-bg.png) no-repeat scroll -45px 0;
	margin-right:2px;
	float:left;
	width:45px;
	height:35px;
	text-align:center;
}

#innerSmallPics LI.selected
{
	background:#ffffff url(../images/pic-small-bg.png) no-repeat scroll 0 0;
	margin-right:2px;
	float:left;
	width:45px;
	height:35px;
	text-align:center;
}



#innerSmallPics LI A
{
	display:block;
	width:45px;
	height:35px;
	
}

#innerSmallPics LI A IMG
{
	margin:4px 0;
}

.priceHeadText
{
	font-size:25px;
	font-weight:bold;
	font-family:Arial;
	color:#cf0000;
	letter-spacing:-1px;
	line-height:22px;
}

.availablityHeadText
{
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	color:#cf0000;
	letter-spacing:-1px;
}
.deliveryHeadText
{
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	color:#828282;
	letter-spacing:0px;
}
.dottedLine
{
	width:465px;
	background:#ffffff url(../images/dotted-line.gif) repeat-x scroll 0 0;
	height:2px;
	margin:10px 0px;
}
.itemFeaturesHolder1
{
	width:240px;
	float:left;
}
.itemFeaturesHolder
{
	width:240px;
	float:left;
	
}

.itemFeaturesHolder H4
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#2490d6;
	margin-bottom:4px;
}

.itemFeaturesHolder A
{
	font-size:10px!important;
	color:#4ca1d5;	
	text-decoration:underline;
}

.itemFeaturesHolder A:hover
{
	color:#4ca1d5;	
	text-decoration:none;
}


.itemFeaturesHolder UL
{
	width:100%;	
	overflow:hidden;
}
.itemFeaturesHolder UL LI
{
	width:95px;
	float:left;
	font-family:Tahoma;
	color:#666666;
	background:transparent url(../images/tick_small.png) no-repeat scroll 0 0;
	padding-left:15px;	
	
}


.itemFeaturesHolder UL.offers LI
{
	
	width:100%;
	
}


.blackText
{
	color:#666666;
	font-size:11px;
	font-family:tahoma;
	width:470px;
	
}

#hotDealsHolder
{
	width:100%;
	margin-top:20px;
}

.medLargeText
{
	font-size:19px;
	margin-left:20px;
}
#tab
{
	margin-top:10px;
	margin-left:5px;
	margin-bottom:5px;
}

#tab TABLE
{
	width:100%;
	
}

#tab TH.first
{	
	background:transparent url(../images/rnd-top-left.png) no-repeat scroll 0 0;
	width:9px;
	height:31px;
	padding:0;
}

#tab TH.last
{	
	background:transparent url(../images/rnd-top-right.png) no-repeat scroll 0 0;
	width:9px;
	height:31px;
	padding:0;
}

#tab TH
{
	background:transparent url(../images/rnd-top-bg.png) repeat-x scroll 0 0;
	text-align:left;
	color:#4589b7;
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;	
	padding-left:0px;
	padding-right:0px;
	
}

#tab TD.first
{
	padding:0;
	background:transparent url(../images/rnd-left-bg.png) repeat-y scroll 0 0;
	width:9px;	
	border:0px;
}

#tab TD.last
{
	padding:0;
	background:transparent url(../images/rnd-right-bg.png) repeat-y scroll 0 0;
	width:9px;	
		border:0px;
}

#tab TD.botFirst
{
	padding:0;
	background:transparent url(../images/rnd-btm-left.png) no-repeat scroll left bottom;
	width:9px;	
	height:7px;
		border:0px;
}

#tab TD.botLast
{
	padding:0;
	background:transparent url(../images/rnd-btm-right.png) no-repeat scroll left bottom;
	width:9px;	
	height:7px;
	border:0px;	
}

#tab TD DIV.productHolder
{
	width:200px;
}

DIV.productHolder .image
{	
	width:50px;
	float:left;
	text-align:center;
	margin-right:2px;
	overflow:hidden;
}

DIV.productHolder .network
{
	width:26px;
	float:left;
	text-align:center;
	margin-top:25px;	
	margin-right:4px;
	height:30px;

}

DIV.productHolder .information
{
	width:118px;
	float:left;
	text-align:left;	
	margin-top:2px;
	white-space:nowrap;

}


#tab TD.btm
{
	padding:0;
	background:transparent url(../images/rnd-btm-bg.png) repeat-x scroll 0 0;	
	border-bottom:1px solid #acd9f7;
	
}


#tab TD
{
	padding:8px 2px;
	border-bottom:1px solid #dcf1ff;
	font-size:11px;
	color:#4589b7;
}
#tab TD A
{
	font-size:11px;
	color:#4ca1d5;	
	text-decoration:underline;
}

.tabLine
{
	

}
#filterHolder
{
display:none;
	width:100%;	

}

#filterItemsHolder
{
	margin-top:10px;
	width:auto;
	
}

.filterHeadText
{
	background:transparent url(../images/arrow-icon.gif) no-repeat scroll left center;	
	font-size:11px;
	color:#479ed8;
	font-weight:bold;
	padding-left:8px;
}
.filterItem
{
	padding:4px;
	width:155px;
	height:100px;
	overflow:auto;
	float:left;
	margin-right:10px;
	background-color:#f8fcff;
	border:1px solid #c9e7fb;	
}
.filterItem UL
{
	width:auto;
}
.filterItem LI
{
	border-bottom:1px solid #def2ff;
	padding:2px 0px;
	width:auto;;
}


.filterItem LI LABEL
{
	padding-left:2px;
	float:left;
	width:112px;
}


#filterSearch
{

	margin-top:20px;
	text-align:left;
}

.top10
{
	width:auto;
}

.top10 LI
{
	width:170px;
	padding:4px 4px;
	border-bottom:1px solid #c8eaff;
	float:left;
}

.proName
{
	width:110px;
	color:#666666;
	font-size:11px;
	float:left;
}

.proName A
{
	color:#2187c6;
	text-decoration:none;
}
.proPrice
{
	width:40px;	
	font-size:11px;
	font-family:tahoma;
	font-weight:bold;
	color:#cf0000;
	text-align:right;
	padding-right:2px;
		float:right;
	
}
.proTitle
{
	font-size:10px;
	line-height:10px;
}

.proTitleSmall
{
	color:#cf0000;
	font-size:10px;
	line-height:10px;
}
.heightpro
{
	height:1px;
}

#leftArrow
{
	position:relative;
	left:0;
	float:left;
	width:43px;
	text-align:center;
	height:189px;
	
	z-index:999;
	
}

#leftArrow IMG
{
	margin-top:60px;
}
#rightArrow IMG
{
	margin-top:60px;
}
#flashContentHolder
{
	float:left;
	width:476px;
	height:189px;
	left:0;
	position:relative;
	z-index:90;
	overflow:hidden;
}

#movers-row
{
	position:absolute;
	bottom:20px;	
	right:0px;
	z-index:999;

}
#movers-row DIV
{
	float:left;
	width:10px;
	padding-right:1px;
}

#movers-row DIV A
{
	display:block;
	width:9px;
	height:9px;
}

#movers-row DIV A IMG
{
	
}
A.cross-link	
{
	background:transparent url(../images/blue-dot-dim.png) no-repeat scroll left top;
}

A.active-thumb
{
	background:transparent url(../images/blue-dot.png) no-repeat scroll left top;
}



.panelContainer
{
	background-color:transparent;
	
	width:476px;
	left:0;
	position:relative;
	z-index:97;	
}
.panel
{
	background-color:transparent;
	width:476px;
	height:189px;
	left:0;
	position:relative;
	float: left;
	z-index:97;
}

.stripNavL, .stripNavR, .stripNav{ display: none; }
.flashImage
{
	left:-20px;
	margin-top:20px;
	width:75px;
	float:left;
}
.flashContent
{
	float:left;
	margin-top:20px;
	width:360px;
	margin-left:15px;
}
.flashHeaderText
{
	font-size:17px;
	font-weight:bold;
	font-family:tahoma;
	color:#3a3a3a;
}
.flashInfoText
{
	font-size:12px;
	font-weight:normal;
	font-family:tahoma;
	color:#3a3a3a;
}
.flashPrice
{
	font-size:18px;
	font-weight:normal;
	font-family:arial;
	color:#cf0000;
	padding-top:4px;
	margin-bottom:2px;
}

.flashPriceSmall
{
	font-size:11px;
	font-weight:bold;
	font-weight:normal;
	font-family:arial;
	color:#cf0000;
	margin-bottom:6px;
}

#rightArrow
{
	float:left;
	width:43px;
	text-align:center;
	height:189px;
	
	z-index:998;
	
}
#wp_page_numbers { margin-top:10px; width:100%; background:#3D3D3D; border:1px solid #666666; }

.pager
{
	margin-top:10px; 
	width:auto;
}

.pager UL
{
width:auto;
}
.pager LI
{
	float:left;display:block;
}
.pager a
{
	margin:2px 1px; padding:3px 4px; display:block; background-color:#f2faff; color:#4ca1d5; border:1px solid #99caeb;
	text-decoration:none;
}

.pager a:hover
{
	border:1px solid #99caeb;
	background-color:#ffffff;
}
.pager LI.sel
{
	margin:2px 1px; padding:3px 4px; display:block; color:#ffffff; border:1px solid #4589b7; background-color:#72c1f7;
}

.pager LI.empty
{
	margin:2px 1px; padding:3px 4px; display:block; color:#e4f5ff; border:1px solid #e4f5ff; background-color:#feffff;
}
.pager LI.space
{
	margin-top:2px; margin-bottom:2px; border:0px solid#7b7b7b; padding-top:2px;
}
.noresults
{
	text-align:center;
	font-family:tahoma;
	font-size:17px;
	color:#4ca1d5;
	margin-top:50px;
	
}
.brandItem
{
	background:transparent url(../images/brands-bg.png) no-repeat scroll left center;	
	width:200px;
	height:100px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

.brandItem .logo
{
	position:relative;
	width:183px;
	margin:25px auto;
	text-align:center;	
}

.brandItem .logo IMG
{

}

.brandItem .text
{
	font-size:14px;
	font-weight:bold;
text-align:center;
}

.adbox
{
	width:182px;
	margin-top:15px;	
	text-align:center;

}
.adboxsearch
{

float:right;
	width:200px;
	overflow:hidden;
	margin-left:0px;
	margin-right:10px;
		

}

