/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align: center;
	background: #F9117E url('body_images/BG_Grade.jpg') repeat-x scroll 0% 0%;
}

body * {
	margin: 0px;
	padding: 0px;
}

div#divPg {
	/*width: 100%;*/
	text-align: center;
	line-height:1.22em;
	background: transparent url('body_images/Watermark.jpg') no-repeat scroll center top;
}

div#divContent {
	margin:auto;
	width: 950px;
	min-width: 950px;
	overflow: visible;
}

div#divMainFrm {
	margin:auto auto auto 66px;
	min-width:811px;
	text-align:left;
	top:0px;
	width: 811px;
	text-align: left;
}

div#divHdr {
	background: transparent url('body_images/Logo.jpg') no-repeat scroll left top;
	width: 811px;
	height: 182px;
	min-height: 182px;
}

div#divTopNav {
 	background-image: url('body_images/Menu_Bar.jpg');
	width: 811px;
	height: 39px;
	min-height: 39px;
}

div#divBreadCrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	margin: 0px 40px -7px;
	padding: 13px 0px 0px;
	display: block;	
}

div#divBreadCrumb a {
	color: #000000;
}

div#divBreadCrumb span.bcSpcr {
	width: 20px;
	background: transparent url('body_images/bcSpcr.gif') no-repeat scroll 0% 0%;
	margin: 0px 2px 0px 4px;
}

div#divBreadCrumb span.bcSel {
	color: #FFFFFF;
}

div#divBreadCrumb span.bcSel span.bcSpcr {
	width: 20px;
	background: transparent url('body_images/bcSel.gif') no-repeat scroll 0% 0%;
	margin: 0px 2px 0px 4px;
}

div#divBreadCrumb span.bcSpcr span {
	width: 20px;
	visibility: hidden;
}

div#divBCPager {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	margin: 0px 40px -7px;
	padding: 13px 0px 0px;
	display: block;	
	width: 120px;
}

div.divBtmPager {
	text-align: center;
	margin: 10px 0px;
}

div#divBdy {
 	background-image: url('body_images/Page_Body_Slc.jpg');
	width: 811px;
	margin: 0px;
	height: auto;
	min-height: 775px;
}

div#divBdy.home {
 	background-image: url('body_images/Home_Bdy.jpg') !important;
	height: 775px;
}

div#divBdy.home div#divBdyCols {
 	background-image: none !important;
}

div#divBdy.base {
 	background-image: url('body_images/Base_Bdy.jpg') !important;
}

div#divBdyWide {
 	background-image: url('body_images/Page_Body.jpg');
	background-repeat: no-repeat;
	padding: 0px 0px 45px;
	min-height: 775px;
}

div#divBdy.aboutus div#divBdyWide {
	height: 775px;
}

div#divBdyCols {
 	background-image: url('body_images/Page_Body.jpg');
	background-repeat: no-repeat;
}

div#divBdyWide div#divBdyCols {
 	background-image: none !important;
	background-repeat: no-repeat;
}


div#divLeftCol {
	margin: 0px 0px 10px 20px;
	float: left;
	width: 384px;
}

div#divRightCol {
	margin: 0px 20px 10px 0px;
	float: right;
}

div#divRightTopRow {
	height: 300px;
}

div.divBodyText {
	margin-top: 15px;
	padding: 0px 40px;
}

div#divBdy.product div#divRightTopRow {
	height: auto !important;
}

div#divImgBound {
	height: 386px;
	width: 352px;
}

div#divBdy.landing div#divImgBound {
	height: 411px;
	margin-top: 0px !important;
}

div#divBdy.productlist div#divImgBound {
	height: 200px;
	width: 174px;
}

div#divBdy.landing div#divLeftTopRow {
	height: 430px;
	margin-top: 20px !important;	
}

div#divBdy.landing div#divLeftBtmRow {
	height: 430px;
	margin-top: 20px !important;	
}

div#divBdy.landing div#divRightTopRow {
	height: 430px;
	margin-top: 20px !important;	
}

div#divBdy.landing div#divRightBtmRow {
	height: 430px;
	margin-top: 20px !important;	
}

div#divSwatchLrg {
	margin: 30px 0px 0px 65px;
}

div#divSwatchThmb {
	width: 260px;
	float: right;
	margin: 0px 27px 0px 0px;
}

div#divSwatchBound {
	height: 31px;
	min-height: 29px;
	width: 31px;
	min-width: 29px;
	border: 1px solid transparent;
	display: inline;
	margin: 0px 0px 3px 3px;
	float: right;
}

div#divSwatchBound.selected {
	border: 1px solid #000000 !important;
}

div#divSwatchBound a {
	text-decoration: none;
	display: block;
	line-height: 27px;
	height: 27px;
	width: 27px;
	text-transform: uppercase;
	border: 1px solid #000000;
	margin: 1px;
	background: #FFFFFF no-repeat scroll 50% 50%;	
}

div#divSwatchBound a span {
	visibility: hidden;
	display: block;
	height: 27px;
	width: 27px;
}

div#divLeftCol div#divImgBound {
	margin-left: 30px;
	margin-top: 20px;
}

div#divRightCol div#divImgBound {
	margin-right: 35px;
	margin-top: 20px;
}

div.divImgHdr {
	margin-left: 16px;
	width: 338px;
	height: 25px;
	background: transparent url('body_images/Hdr_Bar.jpg') no-repeat scroll left top;
}

div.divImgHdr a {
	display: block;
	color: #FFFFFF;
	width: 338px;
	height: 25px;
	height: 15px;
	padding: 5px 0px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

span.blockforce {
	display: none;
}

div#divImgFrm {
	background-color: #FFFFFF;
	margin-left: 16px;
	height: 378px;
	width: 336px;
}

div#divBdy.productlist div#divImgFrm {
	background-color: #FFFFFF;
	margin-left: 0px;
	height: 198px;
	width: 172px;
}

div#divImgFrm.PKDt {
	border: 1px solid #000000;
}

div#divImgFrm.BKDt{
	border: 1px solid #FF0099;
}

div.divImgHldr {
	margin: 25px;
	background-color: #FFFFFF;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 328px;
	width: 286px;
}

div#divBdy.productlist div.divImgHldr {
	margin: 0px;
	background-color: #FFFFFF;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 198px;
	width: 172px;
}

div.divImgHldr a {
	display: block;
	height:328px;
	width:286px;
}

div#divBdy.productlist div.divImgHldr a {
	display: block;
	height:198px;
	width:172px;
}

div#divImgFrm.GF div.index {
	background: #FFFFFF url('images/home_girl.jpg') no-repeat scroll 50% 50%;
}

div#divImgFrm.s405 div.index {
	background: #FFFFFF url('images/home_girlsurf.jpg') no-repeat scroll 50% 50%;
}


div#divImgLogo {
}

div#divImgFrm.GF{
	background: #FFFFFF url('body_images/GF_Frm_Title.gif') no-repeat scroll right top;
}

div#divImgFrm.s405{
	background: #FFFFFF url('body_images/405_Frm_Title.gif') no-repeat scroll right top;
}


div#divImgLogo.GF{
	background-image: url('body_images/GF_Frm_logo.gif');
	width: 70px;
	height: 77px;
	float: left;
	margin: -52px 0px 0px -4px;
}

div#divImgLineNm.GF {
	background-image: url('body_images/GF_Frm_Title.gif');
	width: 112px;
	height: 25px;
	float: right;
	margin: 1px 1px 0px;
}

div#divImgLogo.s405{
	background-image: url('body_images/405_Frm_logo.gif');
	width: 130px;
	height: 35px;
	float: left;
	margin: -25px 0px 0px 5px;	
}
div#divImgLineNm.s405 {
	background-image: url('body_images/405_Frm_Title.gif');
	width: 112px;
	height: 25px;
	float: right;
	margin: 1px 1px 0px;	
}


img#imgGFFrm {
	background: #FFFFFF url('images/fp_girls.jpg') no-repeat scroll 0% 0%;
}

div#divBdyCtnt {
	margin: 20px 30px 10px;
	float: left;
}

div#divFtr {
	background: transparent url('body_images/Ftr.jpg') no-repeat scroll 0% 0%;
	width: 811px;
	padding: 20px 10px 20px 0px;
	text-align: center;
}

div.clear {
	clear: both;
}

p.clear {
	clear: both;
}


div#divBannerShip {
	background: transparent url('body_images/banner_75shipping.jpg') no-repeat scroll 0% 0%;
	width: 320px;
	height: 127px;
	margin: 0px 0px 0px 63px;
}

div#divCPSIA {
	background: transparent url('cpsia/images/CPSIAConformity.gif') no-repeat scroll 0% 0%;
	width: 150px;
	height: 150px;
	margin: 70px 0 0 49px;
}

div#divCPSIA a {
	width: 150px;
	height: 150px;
	display: block;
}


div#divBannerTF {
	background: transparent url('body_images/banner_tollfree.jpg') no-repeat scroll 0% 0%;
	width: 221px;
	height: 76px;
	margin: 15px 0px 0px 14px;
}

div#divTopNav ul#nav {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 31px 0px;
	padding: 0px;
}
div#divTopNav ul#nav li {
	float: left;
	list-style-type: none;
	margin: 0pt;
	padding: 0pt;
	position: relative;
}

div#divTopNav ul#nav a:link, div#divTopNav ul#nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
div#divTopNav ul#nav li a {
	display: block;
	line-height: 39px;
	text-transform: uppercase;
}

div#divTopNav li span {
	visibility: hidden;
}


li#nav-home{
	z-index: 10;
}

li#nav-GF {
	z-index: 9;
}
li#nav-405 {
	z-index: 8;
}
li#nav-ContactUs {
	z-index: 7;
}
li#nav-AboutUs {
	z-index: 6;
}

div#divViewCart {
	background: transparent url('body_images/Menu_ViewCart.jpg') no-repeat scroll 0% 0%;
	margin:18px 15px 0px 0px;
	height:21px;
	width:135px;
	float: right;
}

div#divViewCart a {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 21px;
	text-transform: uppercase;
	width: 135px;
	display: block;
}


div#divViewCart span {
	visibility: hidden;
}

div#divTopNav ul#nav div.divSubMenu ul li {
	float: left;
	list-style-type: none;
	margin: 0pt;
	padding: 0pt;
	position: relative;
}

div#divTopNav ul#nav div.divSubMenu ul a:link, div#divTopNav ul a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
div#divTopNav ul#nav div.divSubMenu ul li a {
	display: block;
	line-height: 21px;
	text-transform: uppercase;
}



a#aMenu_Home:link, a#aMenu_Home:visited {
	background: transparent url('body_images/Menu_Home.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 81px;
}
a#aMenu_Home:hover, a#aMenu_Home:active {
	background: transparent url('body_images/Menu_Home_Over.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 81px;
}
a#aMenu_GF:link, a#aMenu_GF:visited {
	background: transparent url('body_images/Menu_GF.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 140px;
}
a#aMenu_GF:hover, a#aMenu_GF:active {
	background: transparent url('body_images/Menu_GF_Over.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 140px;
}
a#aMenu_GF.Over:link, a#aMenu_GF.Over:visited {
	background: transparent url('body_images/Menu_GF_Over.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 140px;
}
a#aMenu_405:link, a#aMenu_405:visited {
	background: transparent url('body_images/Menu_405.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 124px;
}
a#aMenu_405:hover, a#aMenu_405:active {
	background: transparent url('body_images/Menu_405_Over.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 124px;
}
a#aMenu_405.Over:link, a#aMenu_405.Over:visited {
	background: transparent url('body_images/Menu_405_Over.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 124px;
}
a#aMenu_ContactUs:link, a#aMenu_ContactUs:visited {
	background: transparent url('body_images/Menu_ContactUs.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 134px;
}
a#aMenu_ContactUs:hover, a#aMenu_ContactUs:active {
	background: transparent url('body_images/Menu_ContactUs_Over.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 134px;
}
a#aMenu_ContactUs.Over:link, a#aMenu_ContactUs.Over:visited {
	background: transparent url('body_images/Menu_ContactUs_Over.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 134px;
}
a#aMenu_AboutUs:link, a#aMenu_AboutUs:visited {
	background: transparent url('body_images/Menu_AboutUs.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 117px;
}
a#aMenu_AboutUs:hover, a#aMenu_AboutUs:active {
	background: transparent url('body_images/Menu_AboutUs_Over.jpg') no-repeat scroll 0% 50%;
	height: 39px;
	width: 117px;
}

div#divSubGF {
	position: absolute;
	height:0px;
	margin:0px 0px 0px 51px;
	overflow:visible;
	width:330px;
	top: 31px;
	display: none;
}

div#divSub405 {
	height:0px;
	margin:0px 0px 0px 53px;
	overflow:visible;
	position:absolute;
	top:31px;
	width:290px;
	display: none;
}

div#divSubContactUs {
	height:0px;
	margin:0px 0px 0px 44px;
	overflow:visible;
	position:absolute;
	top:31px;
	width:290px;
	display: none;
}


div.divSubMenu a {
	line-height: 21px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

div.divSubMenu a span {
	visibility: hidden;
}
li.over ul {
	display: inline;
	float: left;
}

ul#subnav {
	float: left;
}


a#aMenu_GF_Dresses:link, a#aMenu_GF_Dresses:visited {
	background: transparent url('body_images/Sub_GF_Dresses.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 61px;
}
a#aMenu_GF_Dresses:hover, a#aMenu_GF_Dresses:active {
	background: transparent url('body_images/Sub_GF_Dresses_Over.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 61px;
}

a#aMenu_GF_Sportswear:link, a#aMenu_GF_Sportswear:visited {
	background: transparent url('body_images/Sub_GF_Sportswear.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 74px;
}
a#aMenu_GF_Sportswear:hover, a#aMenu_GF_Sportswear:active {
	background: transparent url('body_images/Sub_GF_Sportswear_Over.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 74px;
}

a#aMenu_GF_Accessories:link, a#aMenu_GF_Accessories:visited {
	background: transparent url('body_images/Sub_GF_Accessories.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 87px;
}
a#aMenu_GF_Accessories:hover, a#aMenu_GF_Accessories:active {
	background: transparent url('body_images/Sub_GF_Accessories_Over.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 87px;
}

a#aMenu_GF_SaleItems:link, a#aMenu_GF_SaleItems:visited {
	background: transparent url('body_images/Sub_GF_SaleItems.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 75px;
}
a#aMenu_GF_SaleItems:hover, a#aMenu_GF_SaleItems:active {
	background: transparent url('body_images/Sub_GF_SaleItems_Over.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 75px;
}


a#aMenu_405_OnePiece:link, a#aMenu_405_OnePiece:visited {
	background: transparent url('body_images/Sub_405_OnePiece.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 74px;
}
a#aMenu_405_OnePiece:hover, a#aMenu_405_OnePiece:active {
	background: transparent url('body_images/Sub_405_OnePiece_Over.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 74px;
}

a#aMenu_405_TwoPiece:link, a#aMenu_405_TwoPiece:visited {
	background: transparent url('body_images/Sub_405_TwoPiece.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 74px;
}
a#aMenu_405_TwoPiece:hover, a#aMenu_405_TwoPiece:active {
	background: transparent url('body_images/Sub_405_TwoPiece_Over.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 74px;
}

a#aMenu_405_SaleItems:link, a#aMenu_405_SaleItems:visited {
	background: transparent url('body_images/Sub_405_SaleItems.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 73px;
}
a#aMenu_405_SaleItems:hover, a#aMenu_405_SaleItems:active {
	background: transparent url('body_images/Sub_405_SaleItems_Over.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 73px;
}

a#aMenu_CU_ContactUs:link, a#aMenu_CU_ContactUs:visited {
	background: transparent url('body_images/Sub_ContactUs.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 79px;
}
a#aMenu_CU_ContactUs:hover, a#aMenu_CU_ContactUs:active {
	background: transparent url('body_images/Sub_ContactUs_Over.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 79px;
}

a#aMenu_CU_CustomerService:link, a#aMenu_CU_CustomerService:visited {
	background: transparent url('body_images/Sub_CustomerService.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 121px;
}
a#aMenu_CU_CustomerService:hover, a#aMenu_CU_CustomerService:active {
	background: transparent url('body_images/Sub_CustomerService_Over.jpg') no-repeat scroll 0% 50%;
	height: 21px;
	width: 121px;
}


div#divProdForm {
	margin: 8px 0px 10px;
	font-size: 11px;
	background: transparent url('body_images/Product_Info_BG.jpg') no-repeat scroll 14px 0px;
}

div#divProdForm-Top {
	height: 31px;
	margin: 0px 0px 4px 16px;
	padding: 10px;
	width: 315px;
}

div#divProdForm-Btm {
	height: 66px;
	margin: 0px 0px 10px 16px;
	padding: 17px 10px;
	width: 315px;
}

div.divProdFormRow {
	margin-bottom: 5px;
}

div.divProdFormRow-Left {
	float: left;
	width: 55px;
	font-weight: bold;
}

div#divProdForm-Btm div.divProdFormRow-Left {
	text-align: right;
	margin-right: 7px;
}

div.divProdFormRow div.prodName {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 240px !important;
	float: left;
}

div.divProdFormRow div.prodPrice {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
}

div.divProdFormRow div.prodStyle {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	width: 240px !important;
}


div.divProdFormRow-Right {}

div.divProdFormRow-Right select {
	width: 115px;
	font-size: 11px;
}

div.divProdFormRow-Right input {
	font-size: 11px;
}

div.FormCtrl div.divProdFormRow-Right {
	text-align: right;	
}

div.FormCtrl div.divProdFormRow-Right input.inimg {
	margin-right: 35px;
}

div#cartMsg {
	background-color: #F9117E;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
	margin: 10px 16px;
	padding: 10px;
	display: none;
	text-transform: uppercase;
	width: 316px;
}

div#divProdDesc {
	width: 335px;
	margin: 20px 0px 0px 16px;
}

div#divProdDescHdr {
	height: 22px;
	width: 335px;
	background: transparent url('body_images/Description_Title.gif') no-repeat scroll 50% 50%;
}

div#divProdDescTxt {
	padding: 8px 3px;
	font-size: 10px;
	text-transform: uppercase;
}

div.divProdListRow {
	margin: 20px 41px 0px;
}

div.divProdListItem {
	width: 174px;
	margin-right: 11px;
	float: left;
}

div.divProdListRow div.lastitem {
	margin-right: 0px !important;
}

div.divProdListItemDetails {
	height: 80px;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
}

div.divProdListItemName a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div.divProdListItemName a:hover,
div.divProdListItemName a:active {
	color: #F9117E;
}

div.divProdListItemStyle {
	color: #707575;
}

div.divProdListItemPrice {
}

div#divBCPager div.divPagerText {
	width: 90px;
	margin: 0px auto;
	text-align: center;
}

div.divBtmPager div.divPagerFrame {
	width: 150px;
	margin: 0px auto;
	font-weight: bold;
	text-align: center;
}

div.divBtmPager div.divPagerText {
	width: 120px;
	margin: 0px auto;
	text-align: center;
}

span.spanArrowLeft {
	float: left;
}

span.spanArrowRight {
	float: right;
}

div.spanArrowLeft a {
	width: 13px;
	height: 15px;
}

span.spanArrowRight a {
	width: 13px;
	height: 15px;
}

span.spanArrowLeft a span,
span.spanArrowRight a span {
	display: none;
}

/* @Shopping Cart */
div.divCartList {
	margin: 20px 40px;
	clear: both;
}

div.divCartList table {
	border-collapse: collapse;
	width: 731px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
div.divCartList table thead th {
	border-bottom: 1px solid #000000;
	padding: 4px;
	background-color: #F9117E;
	color: #FFFFFF;
}

div.divCartList table thead th.thProduct {
	width: 395px;
}

div.divCartList table thead th.thQty {
	width: 75px;
}

div.divCartList table thead th.thItemPrice {
	width: 75px;
}

div.divCartList table thead th.thExtPrice {
	width: 130px;
	text-align: right;
}

div.divCartList table tbody tr {
	border-top: 1px dotted #000000;
}

div.divCartList table tbody td {
	padding: 8px 4px 4px;
	vertical-align: top;
	font-size: 10px;
	height: 55px;
}

div.divCartList table tbody td a {
	text-transform: uppercase;
	color: #000000;
}

div.divCartList table tbody td a:hover,
div.divCartList table tbody td a:active {
	text-transform: uppercase;
	color: #F9117E;
}

div.divCartList table tbody td.tdExtPrice {
	text-align: right;
}

div.divCartList table tbody td.tdExtPrice div.divCartBtnCtrl {
	text-align: right;
	float: right;
	margin-top: 10px;
}

div.divCartList table tbody td a.btnDelete {
	background: transparent url('body_images/buttons/delete_btn.gif') no-repeat scroll 50% 50%;
	display: block;
	width: 66px;
	height: 16px;
	float: right;
}

div.divCartList table tbody td a span {
	display: none;
}

div.divCartList table tfoot tr {
	border-top: 3px double #000000;
}

div.divCartList table tfoot td {
	padding: 4px;
	vertical-align: top;
	font-size: 10px;
	border-top: 3px double #000000;
}	

div.divCartList table tfoot td.tdCartMemo {
	border-right: 3px double #000000;
}

div.divCartList table tfoot td div.divCartInfo {
	font-size: 10px;
	margin: 10px 0px;
}

div.divCartList table tfoot td div.divCartInfo span.bold {
	font-weight: bold;
}

div.divOrdSumRow {
	height: 20px;
}

div.divOrdSumRow div.divOrdSumLeft {
	float: left;
	font-weight: bold;
	text-transform: uppercase;
}

div.divOrdSumRow div.divOrdSumRight {
	float: right;
	text-transform: uppercase;
	text-align: right;	
}

div.divOrdSumRow div.divOrdSumRight span.boldHighlight {
	color: #F9117E;
	font-weight: bold;
}

div.divOrdSumRow div.total {
	border-top: 2px solid #000000;
}

div#divLeftCol div.divCartForm {
	padding: 10px 0px;
	margin-left: 20px;
	width: 362px;
	height: 180px;
	background-color: #FFFFFF;
	border: 1px solid #000000;	
}

div#divRightCol div.divCartForm {
	padding: 10px 0px;
	margin-right: 20px;
	width: 362px;
	height: 180px;
	background-color: #FFFFFF;
	border: 1px solid #000000;	
}

div#divLeftCol div.divCartFormHdr {
	margin-left: 20px;
}

div#divRightCol div.divCartFormHdr {
	margin-right: 20px;
}

div.divCartFormHdr {
	height: 15px;
	width: 364px;
	background: transparent url('body_images/Hdr_BG.gif') no-repeat scroll 50% 50%;
	text-align: center;
	padding: 5px 0px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

div.divCartFormRow {
	font-size: 10px;
	height: 20px;
	clear: both;
	margin: 0px 20px 2px;
}

div.divCartFormRow div.divCartFormRowLeft {
	float: left;
	text-transform: uppercase;
	font-weight: bold;
}

div.divCartFormRow div.divCartFormRowRight {
	float: right;
	text-align: right;
} 

div.divCartFormRow div.divCartFormRowRight input.intxt,
div.divCartFormRow div.divCartFormRowRight select, 
div.divCartFormRow div.divCartFormRowRight option {
	font-size: 10px;
	width: 155px;
}

div.divCartFormRow div.divCartFormRowRight label { 
	margin: 0px 6px 0px 3px;
}

div.divCartFormRow div.divCartFormRowRight label#optShipBus { 
	margin-right: 0px !important;
}


div.divCartFormRow a.btnShipisBill {
	background: transparent url('body_images/buttons/sameasbilling_btn.gif') no-repeat scroll 50% 50%;
	height: 16px;
	width: 125px;
	display: block;
}

div.divCartFormRow a.btnShipisBill span {
	display: none;
}

div#divLeftCol div.divBtns {
	text-align: left;
	margin: 10px 0px 10px 20px;
}

div#divLeftCol div.divBtns a {
	background: transparent url('body_images/buttons/continueshopping_btn.gif') no-repeat scroll 50% 50%;
	display: block;
	height: 16px;
	width: 148px;
}

div#divLeftCol div.divBtns a span {
	display: none;
}

div#divRightCol div.divBtns {
	text-align: right;
	margin: 10px 20px 10px 0px;
}

/* Checkout */

div#divInfoBoxes {
	height: 125px;
	width: 731px;
	margin: 20px 40px;
	font-size: 10px;
}

div#divInfoBoxes div#divShipInfo {
	float: left;
	width: 239px;
	margin-right: 7px;
}

div#divInfoBoxes div#divBillInfo {
	float: left;
	width: 239px;
	margin-right: 7px;
}

div#divInfoBoxes div#divSummaryInfo {
	float: left;
	width: 239px;
}

div#divInfoBoxes div.divInfoHdr {
	height: 15px;
	width: 239px;
	background: transparent url('body_images/Hdr_BG_short.gif') no-repeat scroll 50% 50%;
	text-align: center;
	padding: 5px 0px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;

}

div#divInfoBoxes div.divInfoDetail {
	margin: 0px 5px;
}

div.divInfoRow {
	height: 20px;
	margin: 0px 5px;
}

div.divInfoRow div.divInfoRowLeft {
	float: left;
	font-weight: bold;
	text-transform: uppercase;
}

div.divInfoRow div.divInfoRowRight {
	float: right;
	text-transform: uppercase;
	text-align: right;	
}

div.divInfoRow div.divInfoRowRight span.boldHighlight {
	color: #F9117E;
	font-weight: bold;
}

div.divInfoRow div.total {
	border-top: 2px solid #000000;
}

div#divBdy.checkout div.divBtns {
	margin: 10px 0px;
}

div.divBtns div.divBtnsLeft {
	float: left;
	text-align: left;
}

a.btnBackToCart {
	background: transparent url('body_images/buttons/backtocart_btn.gif') no-repeat scroll 50% 50%;
	height: 16px;
	width: 106px;
	display: block;
}

a.btnBackToCart span {
	display: none;
}

div.divBtns div.divBtnsRight {
	float: right;
	text-align: right;
}

/* @Contact Us */
div.divInfoForm {
	font-size: 10px;
	margin: 20px 0px 20px 20px;
}

div.divInfoFormRow {
	height: 20px;
}

div.divInfoFormRowBlock {
	height: 130px !important;
}

div.divInfoFormRow div.divInfoFormRowLong {
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	width: 285px;
}

div.divInfoFormRow div.divInfoFormRowLeft {
	float: left;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	width: 130px;
}

div.divInfoFormRow div.divInfoFormRowRight {
	text-align: left;
}

span.subtxt {
	margin-left: 7px;
}

div.divInfoFormRow input.intxt {
	font-size: 10px;
	width: 155px;
}

div.divInfoFormRow textarea {
	width: 285px;
	height: 120px;
}

div.divBdyMsg {
	background-color: #F9117E;
	border: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
	margin: 15px 30px 10px;
	padding: 10px;
	display: none;
}

div.divInfoSection {
	margin: 0px 20px 20px 0px;
	width: 239px;
	padding: 0px 5px;
}

div.divInfoSectionHdr {
	height: 15px;
	width: 239px;
	background: transparent url('body_images/Hdr_BG_short.gif') no-repeat scroll 50% 50%;
	text-align: center;
	padding: 5px 0px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0px 10px;
}

span.strikeout {
	text-decoration: line-through;
	display: block;
}

div.divProdListItemPrice span.standout {
	color: #FF0000;
}

div.divProdFormRow div.prodPrice span.strikeout {
	color: #000000;
	font-size: 11px;
}

/* Customer Service */
div#divBdy.customerservice p {
	margin: 16px 0px;
}