*
{
      	padding:0px; 
      	margin:0px; 

}

body,html
{
	width:100%;
      	padding:0px; 
      	margin:0px; 
      	color: #000000; 
      	font-family: Verdana, Arial, Helvetica, sans-serif;
      	font-size: 12px;
      	background-color: #0C2842;
      	color:#0C2842;

}

SELECT
{
      	font-size: 11px;
}


A
{
color:#0e3554;
text-decoration:underline;
}





TABLE TR TD
{
padding:5px;
}

HR
{
margin-top:5px;
}

TABLE.innerTbl TR TD
{
padding:0px;
text-align:left;
}
#pageWrap
{
	display:block;
	float:none;
	width: 1002px;
	height:100%;
	margin: 0px auto;
      	background-image: url(../styleImages/ybg.gif);
      	background-repeat:no-repeat;
      	background-position:500px 40px;
}
#pageSurround {
	display:block;
	float:left;
	width: 1002px;
	height:100%;
	margin: 0px auto;
      		background-image: url(../styleImages/backgrounds/midColGeneral.gif);	
	background-repeat:repeat-y;
background-position:1px 0px;

}

SPAN
{
margin:0px;
padding:0px;
background-color: #0e3554;
}

H3
{
margin:0px;
padding:0px;
}

#logo
{
float:left;
display:block;
width:197px;
height:186px;
background-color: #000;
}

#logoa
{
display:block;
width:197px;
height:186px;
background-color: #000;
background-image: url(../styleImages/logo.gif);
background-repeat:no-repeat;
background-position:27px 20px;

}
#topHeader
{
display:block;
float:left;
width:803px;
height:108px;
background-color: #ffdd00;
background-color: #0e3554;	
}

#cartspacer A:active,#cartspacer A:link,#cartspacer A:visited
{
float:left;
display:block;
margin-top:10px;
width:530px;
height:41px;
color:#ff0000;
text-decoration:none;
text-indent:8px;
font-weight:bold;
font-size:18px;
line-height:100px;
border:0px #ff0000 solid;
text-align:left;
}

#cartspacer A:hover
{
text-decoration:underline;
}


#cartspacer2
{
float:left;
display:block;
margin-top:10px;
width:450px;
height:21px;
border:0px #ff0000 solid;
}
#ddcart
{
float:left;
display:block;
margin-top:10px;
margin-left:30px;
width:170px;
height:41px;
background-color: #0e3554;
color:#ffdd00;
font-size:9px;
font-weight:bold;
border:0px #ff0000 solid;
}

#ddcart A
{
margin:0px;
float:left;
width:203px;
height:21px;
text-decoration:none;
color:#ffdd00;
text-indent:30px;
background-image: url(../styleImages/icons/shopping_cart.gif);
background-repeat:no-repeat;
line-height:160%;
}
#ddcart A:hover
{
text-decoration:underline;
}


#customize
{
margin-top:0px;
display:block;
float:left;
width:350px;
height:21px;
background-color: #0e3554;
color:#ffdd00;
font-weight:bold;
font-size:12px;
text-align:right;
}

#images
{
margin-top:20px;
display:block;
float:left;
border:0px #ff0000 solid;

}



#customize A
{
color:#ffdd00;
text-decoration:none;
}


#storm
{
float:left;
display:block;
width:141px;
height:28px;
background-color: #0e3554;
}

#storma
{
float:left;
display:block;
width:141px;
height:28px;
background-image: url(../styleImages/storm_alert.png);
background-repeat:no-repeat;
}

#stormMsg
{
display:block;
float:left;
width:662px;
height:28px;
background-color: #ffdd00;
font-weight:normal;
text-indent:30px;
line-height:200%;
}

#ybg
{
display:block;
float:left;
width:100%
height:28px;
background-color: #ffdd00;
}

#cont
{
	float:left;
	width: 1000px;
	margin: 0px auto;
	background-color: #0e3554;

}

#navUpp
{
margin-top:20px;
float:left;
width:197px;
height:auto;
display:block;
}

#navUpp2
{
margin-top:20px;
float:left;
width:197px;
height:auto;
display:block;
}


#navUpp2Wrapper
{
float:left;
width:197px;
height:250px;
display:block;
}

#navBtm
{
margin-top:30px;
float:left;
width:197px;
height:auto;
display:block;
}
.ulUpp
{

float:left;
margin:0px;
list-style-type:none;
width:197px;
height:auto;

}


.ulUpp li
{
float:left;
margin:0px;
margin-top:5px;
width:197px;
height:16px;
display:block;
}


#lifirst
{
float:left;
margin-top:15px;
width:197px;
height:60px;
display:block;
color:#eee;
}

#lifirstA
{
float:left;
margin-top:15px;
width:197px;
height:60px;
display:block;
color:#0e3554;
background-color: #ffdd00;
}



.ulUpp li A
{


}

.ulUpp li A:hover
{

}

A.DocA
{
margin:0px;
float:left;
width:197px;
height:14px;
display:block;
text-decoration:none;
color:#ffdd00;
text-indent:5px;
line-height:120%;

}

A.DocA:hover
{
color:#0e3554;
background-color: #ffdd00;
}

#lifirstA A.DocFirst
{
margin:0px;
margin-left:15px;
float:left;
display:inline;
text-decoration:none;
color:#000;
line-height:120%;
}

#lifirst A.DocFirst
{
margin:0px;
margin-left:15px;
float:left;
display:inline;
text-decoration:none;
color:#eee;
line-height:120%;
}



A.Doc
{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #FFF;
text-decoration: none;
padding: 0px;
height:25px;
border-bottom: 0;
background-color: #0e3554;
line-height:200%;
text-indent:5px;
}

A.subDoc
{
margin:0px;
float:left;
width:197px;
height:14px;
display:block;
text-decoration:none;
color:#eee;
text-indent:30px;
line-height:120%;
}

A.subDoc : hover
{
color:#0e3554;
background-color: #ffdd00;
}

A.subDocA
{
margin:0px;
float:left;
width:197px;
height:14px;
display:block;
text-decoration:none;
line-height:120%;
color:#0e3554;
background-color: #ffdd00;
text-indent:30px;
background-color: #ffdd00;
}





#ddAuth
{
margin-top:50px;
float:left;
width:197px;
height:200px;
display:block;
color:#000;
background-color: #ffdd00;
}

#ddLogin
{
margin:2px;

}

#flash
{
padding-left:3px;
background-image: url(../styleImages/backgrounds/midColBg.gif);	
}

DIV.img
{
padding-left:3px;
background-image: url(../styleImages/backgrounds/midColBg.gif);	
}
DIV.spacer
{
float:left;
display:block;
width:100%;
height:1px;
margin-top:30px;
}

DIV.spacer2
{
float:left;
display:block;
width:100%;
height:1px;
margin-top:500px;
}
.boxTitleLeft, .boxTitleRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	background-image: url(../styleImages/backgrounds/boxTitleBg.gif);
	height: 15px;

}
.boxContentLeft, .boxContentRight {
	border: 1px solid #000000;
	background-color: #EBEDFE;

}
.colLeft {
margin-top:0px;
width: 197px; 
	height:100%;
float: left;
background-color:#0e3554;

}

.colLeftBg
{
width: 197px; 
	height:100%;
float: left;
margin-top:0px;
background-color:#0e3554;
}
.colMid {
	width: 600px;
	height:100%;
	float: left;

	color:#0C2842;
display:block;
}

.colMid DIV
{

}
.colMid SPAN
{

}




.colRight {
width: 203px; 
height:auto;
float: left;
background-color:#0e3554;
color:#0C2842;
	height:100%;
}

#flood
{
margin-left:3px;
display:block;
width:594px;
height:41px;
background-image: url(../styleImages/bg_btn_center.gif);	
background-repeat:repeat-x;
font-size:16px;
font-weight:bold;
text-align:center;
color:#fff;
line-height:220%;
}

#findMySolution
{
display:block;
width:203px;
height:30px;
background-image: url(../styleImages/bg_btn_find.gif);	
background-repeat:repeat-x;
font-size:15px;
font-weight:bold;
text-align:center;
color:#fff;
line-height:180%;
}

#customizer
{
float:left;
width:203px;
height:135px;
display:block;
color:#000;
background-color: #ffdd00;
background-image: url(../styleImages/customizer.gif);	
	background-repeat:no-repeat;
background-position:55px 15px;
}

#customizer A
{
margin:0px;
padding:0px;
width:203px;
height:105px;
display:block;
}

#cusText
{
margin-top:0px;
margin-left:5px;
float:left;
width:195px;
height:20px;
display:block;
font-size:11px;
font-weight:bold;
color:#0C2842;
text-align:center;
}

#cusText A
{
width:195px;
height:20px;
display:block;
font-size:11px;
font-weight:bold;
color:#0C2842;
text-align:center;
text-decoration:none;
}

#productSpecials
{
margin-top:20px;
margin-left:5px;
float:left;
width:195px;
height:40px;
display:block;
font-size:14px;
font-weight:bold;
color:#ffdd00;
text-align:center;
}

#nextDay
{
margin-top:20px;
display:block;
width:203px;
height:41px;
background-image: url(../styleImages/bg_btn_next_day.gif);	
background-repeat:repeat-x;
font-size:11px;
font-weight:bold;
text-align:center;
color:#fff;
line-height:140%;
}

#orderPhoto
{
display:block;
width:203px;
height:152px;
background-image: url(../styleImages/seehowitworksfinal.jpg);	
background-repeat:no-repeat;

}

#orderIndex
{
display:block;
width:203px;
height:445px;
background-image: url(../styleImages/women_with_dd.jpg);	
background-repeat:no-repeat;

}

#seeWorks
{
float:left;
width:203px;
height:25px;
display:block;
font-size:15px;
font-weight:bold;
color:#0C2842;
text-align:center;
background-color: #ffdd00;
line-height:140%;
}

#seeWorks A
{
text-underline:none;
}

DIV.bullet
{
display:block;
float:left;
width:30px;
height:30px;
background-image: url(../styleImages/marker.gif);	
background-repeat:no-repeat;
background-position:15px 0px;

}

DIV.productList
{
float:left;
display:block;
width:165px;
height:30px;
color:#fff;
font-size:12px;


}

DIV.productList A
{
color:#fff;
font-size:12px;
text-decoration:none;
}
.boxContent{
padding:10px;

}
.docContent
{
width:560;
display:block;
margin:10px;
margin-left:20px;
margin-right:20px;
line-height:140%;
}
.txtContentTitle
{
display:block;
font-size:120%;
background-color: #a8b8c5;
margin-top:20px;
margin-bottom:0px;
font-weight:bold;
}

/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 15px;
	padding-right: 5px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 568px;
	float: left;
}
/* END CHECK OUT PAGES */
.siteDocs {
	text-align:center;
	margin-top: 10px;
}
.pagination {
	text-align: right;

}
#subCats {
	background-color: #EBEDFE;
	text-align: center;
	margin: 0px;
	float: left;
	width: 387px;
}
.subCat {	
	text-align: center;

	float: left;
	width: 110px;
	height: 50px;
}
.regSep
{

	margin-top:10px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.regSep SPAN
{
	margin:10px;
}
.latestProds {
	float: left;
	text-align: center;
	width: 131px;
	height: 120px;
}

.txtCopyright
{
display:none;
}




DIV.txtDescr
{
font-size:10px;
}

SPAN.catTitle
{
display:block;
margin-left:3px;
width:594px;
height:25px;
color:#fff;
background-color:#0C2842;
font-weight:bold;
text-align:center;
line-height:180%;
}
.txtOldPrice
{
background-color:#a8b8c5;
text-decoration:strike;
}

.txtSale
{
color:#ff0000;
}

SPAN.storeTitle
{
display:block;
margin-left:3px;
margin-top:10px;
width:594px;
height:50px;
font-size:16px;
font-weight:bold;
text-align:center;
line-height:200%;
background-color:#a8b8c5;
}

.prodTr
{
width:590px;
border-bottom:1px #0C2842 solid;
}


#submitStore
{
float:left;
width:594px;
height:50px;
margin-left:3px;
margin-top:30px;
display:block;

}
#totald
{
margin-top:3px;
margin-left:300px;
float:left;
width:120px;

}
#addStore
{
float:left;
width:46px;
height:25px;
display:block;
background-image: url(../styleImages/btn_add.gif);	
background-repeat:no-repeat;
background-position:0px 0px;

}

#tbl
{
float:left;
width:100%;
}

.cartProgress SPAN
{
background-color:#a8b8c5;
}
.txtcartProgressCurrent
{
background-color:#a8b8c5;
text-decoration:underline;
}

#btnContinue
{
display:block;
width:72px;
height:27px;
background-image: url(../styleImages/btn_continue.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#btnContinue:hover
{
background-position:0px -29px;
}


#btnUpdate
{
display:block;
width:72px;
height:27px;
background-image: url(../styleImages/btn_update.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#btnUpdate:hover
{

background-position:0px -29px;
}

#btnUpdate2
{
float:left;
margin-left:10px;
display:block;
width:72px;
height:27px;
background-image: url(../styleImages/btn_update.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#btnUpdate2:hover
{

background-position:0px -29px;
}

#btnCheckout
{
display:block;
width:96px;
height:27px;
background-image: url(../styleImages/btn_checkout.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#btnCheckout:hover
{

background-position:0px -29px;
}

#btnProfile
{
display:block;
width:116px;
height:27px;
background-image: url(../styleImages/btn_save_profile.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#btnProfile:hover
{

background-position:0px -29px;
}

#btnBuy
{
display:block;
width:73px;
height:27px;
background-image: url(../styleImages/btn_buy_now.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#btnBuy:hover
{

background-position:0px -29px;
}


#btnClear
{
display:block;
width:52px;
height:27px;
background-image: url(../styleImages/btn_clear.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#btnClear:hover
{

background-position:0px -29px;
}

#btnSend
{
display:block;
width:52px;
height:27px;
background-image: url(../styleImages/btn_send.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#btnSend:hover
{

background-position:0px -29px;
}
#contactError
{
color:#ff0000;
}

A.btnRemove
{
margin-top:5px;
display:block;
width:73px;
height:27px;
background-image: url(../styleImages/btn_remove.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

A.btnRemove:hover
{

background-position:0px -29px;
}



A.btnAccept
{
margin-top:5px;
display:block;
width:59px;
height:27px;
background-image: url(../styleImages/btn_accept.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

A.btnAccept:hover
{

background-position:0px -29px;
}


A.btnCancel
{
margin-top:5px;
display:block;
width:59px;
height:27px;
background-image: url(../styleImages/btn_cancel.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

A.btnCancel:hover
{

background-position:0px -29px;
}


.oTitle
{
font-weight:bold;
margin-top:20px;
background-color:#0C2842;
color:#FFF;
}

.btmSubNav SPAN
{
background-color:#a8b8c5;
}

SPAN
{
background-color:#a8b8c5;
}

.deff
{
font-weight:normal;
text-align:left;
line-height:160%;
}

.deff2
{
font-weight:normal;
text-align:right;
line-height:200%;
}


.PaymentTerms
{
margin-left:50px;
margin-right:50px;
line-height:160%;
font-size:11px;
}

.PaymentTerms DIV
{
margin-top:5px;
}

H3.wopic
{
margin-top:20px;
margin-bottom:20px;
font-size:16px;
text-align:center;
}

H4.ch4
{
margin-top:20px;
margin-bottom:20px;
font-size:11px;
text-align:center;
}

#aregister
{
width:100%;
height:11px;
margin-top:10px;
}

DIV.sessDiv
{
margin:7px;
}

.selectopt
{
font-size:11px;
}


#navigation {
	border:0px solid #5263AB;
	margin:0px;
	padding:0px;
	text-indent:0px;
	width:197px;
}
#navigation a.head {
	cursor:pointer;
	color:#eee;
	display:block;
	margin:0px;
	padding:0px;
	text-indent:5px;
	height:20px;
	text-decoration: none;
	line-height:140%;

}
#navigation a.head:hover {
color:#0e3554;
background-color: #ffdd00;
}
#navigation a.selected {
color:#0e3554;
background-color: #ffdd00;
background-image: url(../styleImages/strips.png);
background-position:0px -27px;
background-repeat: no-repeat;

}
#navigation a.current {
color:#0e3554;
background-color: #ffdd00;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#navigation li {
	list-style:none outside none; display:inline;
	
	
}
#navigation li li a {
	color:#eee;
	display:block;
	text-indent:10px;
	text-decoration: none;
	height:20px;
		line-height:140%;
}
#navigation li li a:hover {
color:#0e3554;
background-color: #ffdd00;
}

.stripes
{
float:left;
display:block;
width:203px;
height:5px;
background-image: url(../styleImages/strips.png);
background-repeat:no-repeat;
}

.link_images
{
float:left;
display:block;
width:203px;
height:auto;
line-height:20px;
font-weight:bold;
}


.link_images A
{
color:#fff;	
text-decoration:none;
}

.link_images p
{
padding-left:10px;
color:#fff;	
text-decoration:none;
}


.suckerdiv
{
float:left;
z-index:1000;

}
.suckerdiv ul{

margin: 0;
padding: 0;
list-style-type: none;
width: 197px; /* Width of Menu Items */
border-bottom: 0px solid #ccc;
z-index:1001;
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 197px; /*sub menu width*/
top: 0;
visibility: hidden;
border: 1px #ffdd00 solid;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #FFF;
text-decoration: none;
padding: 0px;
height:25px;
border-bottom: 0;
background-color: #0e3554;
line-height:200%;
text-indent:5px;
}

.suckerdiv ul li a:visited{
color: #FFF;
background-color: #0e3554;
}

.suckerdiv ul li a:hover{
color:#fff;
background-color: #000;
background-image: url(../styleImages/strips.png);
background-position:0px -26px;
background-repeat: no-repeat;
}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


.openingErr
{
width:100%;
color:#000000;

}
.mainProductTable
{
	border: 0px;
	
}
.productItemBlock
{
	display:block;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	border-bottom: 1px #0e3554 solid;
	
}
.yellowBorderImage
{
	border:1px yellow solid;
}


.CategoriesWrap
{
	
}
.ItemCategories
{

  width: 500px ;
  margin-left: auto ;
  margin-right: auto ;

}


.ItemCategories  A
{
float:left;
display:block;
height:15px;
font-size:12px;
padding-left:7px;
padding-right:7px;
}
.categoryNonActive
{

font-weight:normal;
text-decoration: none;
border-right:1px #0e3554 solid;
}

.categoryActive
{

font-weight:bold;
text-decoration: underline;
border-right:1px #0e3554 solid;

}




.categoryActive2
{

font-weight:bold;
text-decoration: underline;


}

.categoryNonActive2
{

font-weight:normal;
text-decoration: none;
}


