/* CSS Document */

html, body
{
background-color:#ededed;
color:#616a74;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
}

/**********************************************************************************************************************************
Description Holder
**********************************************************************************************************************************/

#dvDescriptionContainer
{
display:none;
background-color:#DFDFDF;
z-index:999;
color:inherit;
width:800px;
height:100%;
margin:0px auto;
padding:0px;
position:fixed!important;
position:absolute;
left:450px;
top:420px;
height:145px;
width:400px;
border:solid #587993 1px;
float:left;
}

#dvDescriptionHeader
{
	background-color:#c3c3c3;
	float:left;
}

#dvDescriptionHeaderInner
{
	margin:3px 0px 0px 5px;
	background-color:inherit;
	display:inline;
	height:16px;
	float:left;
}

#dvDescriptionHeaderTitle
{
	background-color:inherit;
	display:inline;
	text-align:center;
	font-weight:bold;
	float:left;
}

#dvDescriptionHeaderClose
{
	background-color:inherit;
	display:inline;
	cursor:pointer;
	text-decoration:underline;
	padding:4px 5px 0px 0px;
	float:right;
}

#dvDescriptionBody
{
	overflow:auto;
	height:120px;
	width:395px;
	padding:5px 0px 0px 5px;
	margin:0px;
	float:left;
}

/**********************************************************************************************************************************
Description Holder End
**********************************************************************************************************************************/

#wrapper
{
background-color:inherit;
color:inherit;
width:800px;
height:100%;
margin:0px auto;
padding:0px;
}

#contentHolder
{
background-color:#E7E7E7;
color:inherit;
width:800px;
height:600px;
margin:2px 0px 0px 0px;
padding:0px;
}

a.links
{
color:#066DBB;
font-weight:bold;
}

a.links:hover
{
color:#666666;
}

.h1
{
padding:0px;
margin:0px;
font-size:20px;
}

/**********************************************************************************************************************************
Banner
**********************************************************************************************************************************/

#bannerHolder
{
background-color:#A1D6FD;
color:inherit;
width:800px;
height:113px;
margin:0px;
padding:0px;
}

#bCorner
{
background-color:inherit;
color:inherit;
width:21px;
height:21px;
padding:0px;
margin:0px;
float:left;
}

#bTop
{
background-color:inherit;
color:inherit;
width:758px;
height:19px;
padding:0px;
margin:0px;
border-top:solid #587993 2px;
float:left;
}

#bSide-left
{
background-color:inherit;
color:inherit;
width:19px;
height:86px;
padding:0px;
margin:0px;
border-left:solid #587993 2px;
border-bottom:solid #572E2A 1px;
float:left;
}

#bMid
{
background-color:inherit;
color:inherit;
overflow:hidden;
width:758px;
height:86px;
padding:0px;
margin:0px;
border-bottom:solid #572E2A 1px;
float:left;
}

#logoHolder
{
width:190px;
height:86px;
float:left;
}

#bStraplineHolder
{
background-color:inherit;
color:#066DBB;
width:370px;
height:82px;
padding:0px 0px 0px 10px;
margin:0px;
float:left;
}

#mrFrameSays
{
background-color:inherit;
color:inherit;
height:18px;
width:370px;
padding:0px 0px 0px 0px;
margin:0px;
float:left;
}

#strapline
{
background-color:inherit;
height:60px;
font-size:0px;
white-space:0px;
padding:0px;
margin:0px;
}

#bSide-right
{
background-color:inherit;
color:inherit;
width:19px;
height:86px;
padding:0px;
margin:0px;
border-right:solid #587993 2px;
border-bottom:solid #572E2A 1px;
float:left;
}

#bBorder
{
background-color:inherit;
color:inherit;
width:796px;
height:3px;
font-size:0;
line-height:0;
margin:0px;
padding:0px;
border-left:solid #587993 2px;
border-right:solid #587993 2px;
border-bottom:solid #572E2A 2px;
float:left;
}


/**********************************************************************************************************************************
Link Buttons
**********************************************************************************************************************************/

#navContainer
{
background-color:#B2CADC;
height:21px;
width:796px;
font-size:11px;
font-weight:bold;
padding:9px 0px 0px 0px;
margin:0px;
border-left:solid #587993 2px;
border-right:solid #587993 2px;
border-bottom:solid #9eb3c4 1px;
float:left;
}

#navContainer ul
{
list-style-type:none;
padding:0px 0px 0px 15px;
margin:0px;
}

#navContainer ul li
{
display:inline;
}

#navContainer ul li a
{
background-color:#B2CADC;
color:#616A74;
text-decoration:none;
padding:9px 20px 7px 20px
}

#navContainer ul li a:hover
{
background-color:#9eb3c4;
color:#FFFFFF;
text-decoration:none;
}

ul li a#userLogin
{
background-color:#A1D6FD;
color:#616A74;
padding:9px 22px 7px 31px;
border-left:solid #7AC7FF 1px;
}

li.active
{
background-color:#9eb3c4;
color:#ffffff;
padding:9px 20px 7px 20px;
}

li.inActive
{
background-color:inherit;
color:#8A8D94;
padding:9px 20px 7px 20px;
}

/**********************************************************************************************************************************
Main Content
**********************************************************************************************************************************/

#content
{
background-color:inherit;
color:inherit;
width:786px;
padding:8px 5px 17px 5px;
margin:0px;
border-left:solid #587993 2px;
border-right:solid #587993 2px;
float:left;
}

#shopContent
{
background: url(../images/shopBackground.gif) no-repeat;
color:inherit;
width:784px;
height:448px;
border:solid #9EB3C4 1px;
}

/******************************************
Brand Buttons
******************************************/

#brandButtonsHolder
{
color:inherit;
width:180px;
height:448px;
font-size:11px;
font-weight:bold;
float:left;
}

#brandButtonsHolder ul
{

list-style-type:none;
padding:0px;
margin:0px;
}

#brandButtonsHolder ul li
{
}


#brandButtonsHolder ul li a
{
background-color:#A1D6FE;
color:#616A74;
height:18px;
padding:8px 0px 2px 28px;
text-decoration:none;
display:block;
}

#brandButtonsHolder ul li a:hover
{
background-color:#93C5EB;
}

li.border
{
border-top:solid #E7E7E7 1px;
border-bottom:solid #82ACCC 1px;
}

li.up
{
height:28px;
border-bottom:solid #82ACCC 1px;
}

li.down
{
border-top:solid #E7E7E7 1px;
}

li.activeBrand
{
background-color:#E7E7E7;
height:18px;
padding:8px 0px 2px 28px;
border-top:solid #E7E7E7 1px;
border-bottom:solid #82ACCC 1px;
}

/******************************************
Image Section
******************************************/

#imageHolder
{
/*background-color:inherit;*/
color:inherit;
width:493px;
height:448px;
padding:0px 0px 0px 15px;
margin:0px;
float:left;
}

#lrgImage
{
background-color:inherit;
color:inherit;
width:486px;
height:236px;
}

#detail
{
/*background-color:inherit;*/
color:inherit;
height:15px;
font-weight:bold;
padding:33px 0px 4px 10px;
margin:0px;
}

/******** Rollover Thumbnail Holder *********/

#rollThumbs
{
/*background-color:inherit;*/
color:inherit;
height:52px;
padding:0px 0px 0px 6px;
margin:0px;
}

#rThumb
{
background-color:inherit;
color:inherit;
width:66px;
height:46px;
padding:1px;
margin:1px;
border:solid #B2CADC 1px;
float:left;
}

#thumbSpacer
{
height:50px;
width:10px;
float:left;
}

/******** Product Info *********/

#productInfo
{
/*background-color:#FF3399;*/
color:inherit;
height:96px;
padding:12px 0px 0px 8px;
margin:0px;
}

#price
{
/*background-color:#FF0000;*/
color:inherit;
width:470px;
font-size:13px;
font-weight:bold;
padding:0px;
margin:0px;
float:left;
}

b.yPrice
{
color:#066DBB;
}

b.sPrice
{
color:#E60017;
font-size:15px;
}

#specs
{
background-color:inherit;
color:inherit;
width:470px;
padding:0px 0px 10px 2px;
margin:0px;
float:left;
}

/**************************************************************************************************************
Buttons for checkout
**************************************************************************************************************/

#checkoutButtonsHolder
{
background-color:#FFD200;
color:#8A6B01;
height:18px;
width:473px;
padding:4px 0px 0px 10px;
margin:0px 0px 0px 0px;
border:solid #9EB3C4 1px;
float:left;
}

#checkoutButtonsHolder ul
{
list-style-type:none;
padding:0px 0px 0px 15px;
margin:0px;
}

#checkoutButtonsHolder ul li
{
display:inline;
}

#checkoutButtonsHolder ul li a
{
background-color:#FFD200;
color:#8A6B01;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:4px 10px 3px 10px;
}

#checkoutButtonsHolder ul li a:hover
{
background-color:#FFB300;
color:#8A6B01;
text-decoration:none;
}




/******** Brand Thumbs Holder *********/

#brandThumbsHolder
{
color:inherit;
height:428px;
padding:10px 10px 0px 10px;
margin:0px;
float:left;
}

/******** Buttons Holder *********/

#thumbScrollHolder
{
color:#066DBB;
height:19px;
width:70px;
padding:3px 0px 0px 0px;
margin:23px 0px 15px 0px;
}

.leftArrow
{
background:url(../images/arrow-left-inactive.gif) no-repeat;
width:8px;
height:15px;
padding:0px;
float:left; 
}

.leftArrow a
{
display:block;
background: url(../images/arrow-left-both.gif) no-repeat;
width:8px;
height:15px;
}

.leftArrow a:hover
{
background-position: 0 -15px;
}

#thumbNumber
{
color:inherit;
width:52px;
height:15px;
text-align:center;
padding:0px 0px 0px 2px;
float:left;
}

.rightArrow
{
background:url(../images/arrow-right-inactive.gif) no-repeat;
width:8px;
height:15px;
padding:0px;
float:left;
}

.rightArrow a
{
display:block;
background: url(../images/arrow-right-both.gif) no-repeat;
width:8px;
height:15px;
}

.rightArrow a:hover
{
background-position: 0 -15px;
}

#bThumb
{
color:inherit;
width:66px;
height:46px;
padding:1px;
margin:1px;
border:solid #B2CADC 1px;
}

#bthumbSpacer
{
height:10px;
width:70px;
}

/**********************************************************************************************************************************
Bottom Links
**********************************************************************************************************************************/

#linksHolder
{
background-color:inherit;
color:inherit;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:100;
width:786px;
height:135px;
padding:0px 5px 0px 5px;
margin:0px;
border-left:solid #587993 2px;
border-right:solid #587993 2px;
float:left;
}

#link-howItWorks
{
background: url(../images/how_it_works.jpg) no-repeat;
color:inherit;
width:117px;
height:76px;
padding:55px 120px 0px 18px;
margin:0px 10px 0px 0px;
float:left;
}

#link-wholesale
{
background: url(../images/wholesale.jpg) no-repeat;
color:inherit;
width:137px;
height:76px;
padding:55px 100px 0px 18px;
margin:0px 10px 0px 0px;
float:left;
}

#link-specialOffer
{
background: url(../images/special_offers.jpg) no-repeat;
color:inherit;
width:107px;
height:76px;
padding:55px 130px 0px 18px;
margin:0px 0px 0px 0px;
float:left;
}

#link-showroom
{
background: url(../images/main_store.jpg) no-repeat;
color:inherit;
width:107px;
height:76px;
padding:55px 130px 0px 18px;
margin:0px 0px 0px 0px;
float:left;
}



/**********************************************************************************************************************************
Footer
**********************************************************************************************************************************/

#footerHolder
{
background-color:#A1D6FD;
color:inherit;
height:37px;
width:800px;
padding:0px;
margin:0px;
float:left;
}

#fBorder
{
background-color:inherit;
color:inherit;
font-size:0px;
height:3px;
width:796px;
border-top:solid #572E2A 1px;
border-bottom:solid #572E2A 2px;
border-left:solid #587993 2px;
border-right:solid #587993 2px;
float:left;
}

#fMid
{
background-color:inherit;
color:inherit;
height:11px;
width:796px;
text-align:center; 
border-left:solid #587993 2px;
border-right:solid #587993 2px;
float:left;
}

#fCorner
{
background-color:inherit;
color:inherit;
height:21px;
width:21px;
float:left;
}

#fBottom
{
background-color:inherit;
color:inherit;
height:19px;
width:758px;
text-align:center; 
border-bottom:solid #587993 2px;
float:left;
}