@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
}
:focus {
	outline: 0;
}
input {cursor:default}

legend {color:#000000;}
fieldset {padding:10px;}
fieldset h3{padding:5px 0px 10px 0px;}


a {text-decoration:none !important;color:#000000 !important;}
a:hover {text-decoration:underline;!important}
a:visited {text-decoration:none !important;color:#000000 !important;}

h1{margin:0px; padding:0px;}
h2{margin:0px; padding:0px;}
h3{margin:0px; padding:0px;}
h4{margin:0px; padding:0px;}
h5{margin:0px; padding:0px;}

p {font-size:12px; text-align:left;}

ul {
margin:0px;
padding:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


/* CENTER */
.centerOne {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	text-align:center;
	background:url(../../graphics/body/background/background.gif) top center no-repeat;
	z-index:1;
}		
.backCrack {
	position:absolute;
	top:0px;
	left:0px;
	width:939px;
	height:550px;
	background:url(../../graphics/body/background/background.gif) top center no-repeat;
}
.centerTwo {
	position:relative;
	top:0px;
	height:100%;
	width:939px;
	margin: 0 auto;
}
.centerThree {
	position:absolute;
	left:0px;
	height:auto;
	width:978px;
	margin: 0 auto;
	
}


/**CONTENT**/

.body {
	position:relative;
	float:left;
	width:939px;
}
#hitZone {
	position:absolute;
	top:25px;
	left:0px;
	width:108px;
	height:108px;
	cursor:pointer;
	background:url(../../graphics/body/background/hitzone.gif) repeat top left;
}
#header {
	position:relative;
	float:left;
	left:113px;
	height:137px;
	width:825px;
	z-index:8;
	background:url(../../graphics/body/menu/underline.gif) bottom left no-repeat;
}

#globalnav1 { position:absolute; margin:0px; padding-top:0px; top:76px; left:0px; height:33px; width:822px;}
#globalnav2 { position:absolute; margin:0px; padding-top:17px; top:76px; left:322px; height:33px;}
#globalnav1 li { display: inline; padding-top:30px;}
#globalnav1 li a { float: left; }
#globalnav2 li { display: inline; padding-top:30px;}
#globalnav2 li a { float: left; }

#gn-clothing a{ width:159px; height:50px; overflow:hidden; background:url(../../graphics/body/menu/buttons/clothing.gif) top left no-repeat;}
#gn-clothing a:hover{ background-position:0px -52px;}
#gn-webshop a{ width:163px; height:50px; overflow:hidden; background:url(../../graphics/body/menu/buttons/webshop.gif) top left no-repeat;}
#gn-webshop a:hover{ background-position:0px -52px;}
#gn-assistance a{ width:179px; top:17px; height:33px; overflow:hidden; background:url(../../graphics/body/menu/buttons/assistance.gif) top left no-repeat;}
#gn-assistance a:hover{ background-position:0px -33px;}
#gn-about a{ width:163px; height:33px; overflow:hidden; background:url(../../graphics/body/menu/buttons/aboutus.gif) top left no-repeat;}
#gn-about a:hover{ background-position:0px -33px;}
#gn-contact a{ width:158px; top:17px; height:33px; overflow:hidden; background:url(../../graphics/body/menu/buttons/contactus.gif) top left no-repeat; }
#gn-contact a:hover{ background-position:0px -33px; }

#cartbuttons {position:absolute; top:7px; left:566px; height:18px; font-size:11px; font-weight:bold;}
#cartbuttons a {color:#00073b;}
#cartbuttons a:hover {text-decoration:underline;}
#cartButtonsLogin {float:left; height:18px; padding-left:13px; padding-top:5px; padding-right:8px; background:url(../../graphics/body/menu/cart/login.gif) no-repeat top left;}
#cartButtonsLogout {float:left; height:18px; padding-left:13px; padding-top:5px; padding-right:8px; background:url(../../graphics/body/menu/cart/logout.gif) no-repeat bottom left;}
#cartButtonsCart {float:left; height:18px; padding-left:34px; padding-top:5px; background:url(../../graphics/body/menu/cart/cart.gif) no-repeat top left;}
#cartButtonsCartItems {font-weight:normal; font-size:10px;}
#cartWebOnly {font-size:10px;}


#searchContainer {height: 38px; position: absolute; left:568px; top: 34px;background:url(../../graphics/body/menu/search/full.gif) no-repeat top left; }
#searchContainerCart {height: 38px; position: absolute; left:100px; top: 0px;background:url(../../graphics/body/menu/search/full.gif) no-repeat top left; }
.cartSearch {position:absolute; top:8px; right:0px; height:40px; width:300px;}
.clearSearch {position:absolute; font-size:11; top:0px; left:-120px; font-weight:bold; height:40px; }
#searchButton {position:absolute; top:3px; right:-50px;}
#searchContainerOv {border:none; cursor:text; height:22px; width:135px; background:none; padding: 3px 5px 0px 0px; margin-left:3px; font-size:11px;}
#globalsearch input.g-prettysearch { width:140px; height: 16px; margin-top: 9px; margin-left: 11px; background:url(../../graphics/body/menu/search/center.gif) center top repeat-x; }
#searchContainer .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background:url(../../graphics/body/menu/search/left.gif) left top no-repeat; }
#searchContainer .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background:url(../../graphics/body/menu/search/right.gif) right top no-repeat; }
#searchBox {font-size:12px;}
#mailingContainer {height:56px; position:relative;top:0px; background:url(../../graphics/body/content/mailinglist/mailinglistbox.gif) no-repeat top left; }
#mailingContainer input { height:22px; width:118px; border:none; font-size:10px; padding: 5px 5px 0px 4px;}
#mailingContainerOv {border:none; height:22px; background:none; padding: 3px 5px 0px 0px; margin-left:3px; font-size:11px;}

.submit {float:right; cursor:pointer; overflow:hidden; width:44px; height:17px; background:url(../../graphics/body/menu/go.gif) no-repeat top left;}
.submit input{background:none;border:none;padding:0px; margin:0px; cursor:pointer; width:44px; height:17px;}
/** DROP DOWN **/
.dropDown {
	position:absolute;
	display:none;
	border:1px #737373 solid;
	background:#FFF;
	padding:6px;
	padding-right:10px;
	z-index:100;
}
.dropDown h1 {
	text-align:left;
	font-size:12px;
	font-weight:normal;
	padding-bottom:3px;
	padding-right:20px;
}
.dropDown a {
	text-align:left;
	font-weight:normal;
	margin:0px;
	color:#000000;
}
.dropDown a:hover {
	text-decoration:underline;
}
.dropDown li {
	font-size:11px;
	text-align:left;
	padding-left:13px;
	list-style:none;
}
#dropDownBig{
	font-size:12px;
	padding:2px 0px 2px 5px;
}
.dropDownBreak {
	position:relative;
	width:100%;
	height:1px;
	padding-top:7px;
	padding-bottom:7px;
	background:url(../../graphics/body/menu/dropdown/break.gif) no-repeat center center;
}
#menu_gn-contact {
	border:none;
	background:none;
	padding:none;
}
.content {
	position:relative;
	float:left;
	width:939px;
	padding:30px 0px 0px 0px;
	overflow:hidden;
}
.contentBackground{position:absolute; bottom:0px; right:0px; width:573px; height:587px; z-index:0; }
#cbContact {background:url(../../graphics/body/content/background/contact.gif) bottom right no-repeat;}
#cbAssistance {background:url(../../graphics/body/content/background/assistance.gif) bottom right no-repeat;}
#cbAbout{background:url(../../graphics/body/content/background/about.gif) bottom right no-repeat;}
#contentStore {padding:30px 0px 0px 0px; width:939px;}

/** COLUMNS **/
.columnLeft {position:relative; float:left;}
.columnRight{position:relative; float:right;}
.columnFull{position:relative; float:left;}

#clAssistance { width:760px; padding:0px 10px 0px 10px;}
#clAssistance h1{text-align:left; font-size:14px; font-weight:bold; padding-top:5px;}
#crAssistance {width:132px; padding:0px 10px 0px 10px;}

#clContact {width:445px;  padding:0px 10px 0px 10px;; text-align:left}
#crContact {width:445px; padding:0px 10px 0px 10px;; text-align:left}
#clContact h1{text-align:left; font-size:14px; padding-bottom:10px; font-weight:bold; padding-top:5px;}
#clContact textarea {width:100%; border:1px #adacac solid;}
#clContact input {font-size:12px; border:1px #adacac solid;}
#contactName input {width:100%;}

#clCatagories {width:132px; padding:0px 0px 0px 0px;}
#crCatagories {width:786px; padding:0px 0px 0px 0px; text-align:left}

#clLogin {width:132px; padding:0px 0px 0px 0px;}
#crLogin {width:681px; padding:50px 0px 0px 105px; text-align:left}
#crLogin fieldset {border:1px #d1d1d1 solid; }
#crLogin input {float:right;}

#crOptions {width:786px; padding:0px 0px 0px 0px; text-align:left}
#crOptions h1 {font-size:16px; padding-bottom:5px;}
#crOptions fieldset {border:1px #d1d1d1 solid; }

.optionsInsideBox {padding:10px; font-size:12px;}
.optionsInsideBox h2 {font-size:16px;}
.optionsInsideBox h3 {font-size:14px; padding:5px;}


#clItems{width:272px;}
#cmItems{width:290px; padding:0px 0px 8px 12px;}
#cmItems h1{background:url(../../graphics/body/content/store/itembreak.gif) no-repeat top left; background-position:0px 18px; padding-left:10px; padding-bottom:10px; font-size:14px;}
#cmItems h2{padding-left:10px; padding-bottom:10px; font-size:14px;}
#cmItems p{padding-left:10px; padding-bottom:5px; font-size:12px;}
#cmItems li{padding-left:0px; padding-bottom:5px; font-size:12px; margin-left:25px;}
#cmItems a{color:#237037 !important; text-decoration:underline !important;}
#cmItems select{margin-top:5px; margin-bottom:3px;}
#cmItems form {padding-top:20px; font-size:12px; font-weight:bold}
#crItems{width:172px; padding:0px 8px 8px 0px;}

/** Content Menu **/
.contentMenu {position:relative; float:left; width:132px; background:url(../../graphics/body/content/menu/background.gif) repeat-y top left; font-size:12px;}
.contentMenu a {color:#000000; margin:0px;}
.contentMenu a:hover {text-decoration:underline;}

.contentMenuWrap {position:relative; float:left; width:130px; padding-top:5px;}

#contentMenuList { position:relative; float:left; padding:0px 0px 15px 6px; margin:0px; list-style:none; text-align:left;}
#contentMenuList li {padding-top:10px;}

#contentMenuListShop { position:relative; width:105px; padding:0px 0px 15px 25px; margin:0px; list-style:circle; text-align:left;}
#contentMenuListShop li {padding-top:5px;}
#contentMenuListShop ul {padding:1px 0px 10px 6px; list-style:none;}
#contentMenuListShopAll { position:relative; padding:0px 0px 0px 25px; margin:0px; list-style:circle; text-align:left;}
#contentMenuListShopAll li {padding-top:5px;}


#contentMenuListInfo { position:relative; float:left; padding:0px 0px 15px 25px; margin:0px; list-style:circle; text-align:left;}
#contentMenuListInfo li {padding-top:5px; list-style:url(../../graphics/body/content/cart/little_cart.gif) no-repeat top left;}
#contentMenuListInfo ul {padding-top:5px; list-style:url(../../graphics/body/content/cart/little_cart.gif) no-repeat top left;}

#main {padding:10px 0px 0px 0px; margin:0px;}
#sub {padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;; font-size:11px; list-style:none;}

.infoList {position:relative; float:left; padding:5px;}
.infoList h1{font-size:12px; text-align:left; padding:4px 0px 5px 28px; background:url(../../graphics/body/content/cart/little_question.gif) no-repeat center left; font-weight:normal;}
.infoList h2{font-size:12px; text-align:left; padding:4px 0px 5px 28px; background:url(../../graphics/body/content/cart/little_cart.gif) no-repeat center left; font-weight:normal;}
.infoList h3{font-size:12px; text-align:left; padding:4px 0px 5px 28px; background:url(../../graphics/body/content/cart/little_man.gif) no-repeat center left; font-weight:normal;}
.infoList h4{font-size:12px; text-align:left; padding:4px 0px 5px 28px; font-weight:normal;  background:url(../../graphics/body/content/cart/little_terms.gif) no-repeat center left;}
.infoList h5{font-size:12px; text-align:left; padding:4px 0px 5px 28px; font-weight:normal;  background:url(../../graphics/body/content/cart/little_shipping.gif) no-repeat center left;}

.contentMenuTop {position:relative; float:left; width:132px; height:4px; background:url(../../graphics/body/content/menu/top.gif) top left no-repeat; top:0px; left:0px;}
.contentMenuBottom {position:absolute; float:left; width:132px; height:4px; background:url(../../graphics/body/content/menu/bottom.gif) top left no-repeat; bottom:0px; left:0px;}
.contentMenuTitle{position:relative; height:29px; width:132px; float:left;}

#cMTAssistance {background:url(../../graphics/body/content/menu/titleassistance.gif) top left no-repeat;}
#cMTAbout {background:url(../../graphics/body/content/menu/titleabout.gif) top left no-repeat;}
#cMTWebshop {background:url(../../graphics/body/content/menu/titlewebshop.gif) top left no-repeat;}
#cMTCart {background:url(../../graphics/body/content/cart/info_box_header.gif) top left no-repeat;}
#cMTClothing {background:url(../../graphics/body/content/cart/clothing_header.gif) top left no-repeat;}
#cartMenu {margin-top:5px;}

/** STORE**/
/** Catagories View**/
.catagoryHeader {position:relative; float:left; width:786; height:108px; padding-bottom:15px;}
.attributesBox {position:relative; float:left; width:786px; height:60px; background:url(../../graphics/body/content/store/break.gif) bottom center no-repeat; padding-bottom:3px;}
.breadCrumbs {position:relative; width:786px; color:#4e579e; font-size:12px; font-style:italic; float:left; padding:5px 0px 10px 0px;}
.attDropDown{position:relative; padding-top:10px; color:#858585; font-size:12px; float:left; width:261px; text-align:center;}
.attDropDown select {font-size:11px; border:1px #adacac solid;}
#cat_sort_by select {font-size:11px; border:1px #adacac solid;}
.attItemsPerPage{position:relative; padding-top:10px; color:#858585; font-size:12px; float:left; width:261px;  text-align:center;}
.attItemsPerPage a{color:#237037; padding:0px 3px 0px 3px;}
.attItemsPerPage a:hover {color:#1da03f; text-decoration:underline; padding:0px 3px 0px 3px;}
#attItemsPerPageActive {font-size:14px ; padding-top:10px; text-decoration:underline;}
.catagoryHeaderItem {padding-bottom:15px;}

.attPagesTop{position:relative; padding-top:10px; float:right; width:261px;  text-align:center; color:#858585; font-size:12px;}
.attPagesTop a{color:#237037; padding:0px 3px 0px 3px;}
.attPagesTop a:hover {color:#1da03f; text-decoration:underline; padding:0px 3px 0px 3px;}
#attPagesBottom {background:none;}
 
.catagoryContainer {position:relative; float:left; width:786px; background:url(../../graphics/body/content/store/break.gif) no-repeat bottom center; padding:0px 0px 20px 0px;}
.catagoryContainerColumn {position:relative; padding:20px 0px 0px 15px; float:left; width:237px; height:422px}
.catagoryItem {width:237px; height:422px; background:url(../../graphics/body/content/store/big_item_box.gif) no-repeat top left;}
.catagoryItemBackup {width:166px; height:301px; background:url(../../graphics/body/content/store/itemcontainer.gif) no-repeat top left;}
.catagoryItemPic {position:relative; padding: 11px 0px 0px 13px; width:210px; height:324px; top:0px; left:0px; overflow:hidden;}
.catagoryItemInfo {position:absolute; width:232px; height:62px; top:380px; left:16px;}
#catagoryItemInfoTitle{position:relative; font-size:13px; color:#4e579e; font-weight:bold; padding:3px 0px 0px 9px;}
#catagoryItemInfoCost{position:relative; font-size:12px; color:#646568; padding:0px 0px 0px 9px;}
#catagoryItemInfoMore{position:absolute; bottom:7px; right:10px; font-size:11px; color:#7d3b42;}
.catagoryItemHit {position:absolute; top:20px; left:15px; background:url(../../graphics/body/background/hitzone.gif) top left repeat; cursor:pointer; width:237px; height:422px;}
.catagoryItemSwatch {position:absolute; overflow:hidden; bottom:66px; left:24px; height:17px;}
.catagoryItemSwatchMask {position:absolute; z-index:10; height:17px; width:121px; background:url(../../graphics/body/content/store/itemswatchmask.png) top left no-repeat} 
 
 
 
 
 
#catagoryItemRollover{background-position:-170px 0px;}

/** Item View**/
.storeItemFlash {width:272px; height:568px;}
.storeItemSketch {position:relative; float:left; width:172px; text-align:center;}
.storeItemSwatch {position:relative; padding-top:25px; float:left; width:172px; text-align:center;}
.storeItemSwatch h2{font-size:12px; text-align:left; background:url(../../graphics/body/content/store/colorbreak.gif) no-repeat bottom center; padding-bottom:8px; padding-left:8px;}
.storeMailFriend {position:relative; float: left; height:14px; font-size:12px; background:url(../../graphics/body/content/store/button/mail.gif) no-repeat top left; padding: 0px 0px 0px 27px; margin:5px;}
.storeMailFriend a {color:#000000;}
.storeMailFriend a:hover {text-decoration:underline}
.itemQuantityBox {width:308px; height:40px; font-size:10px; padding-top:10px;}
#itemFlashDescription {width:272px; position:relative; float:left; }
#itemFlashDescription p {padding-top:2px; margin:0px; text-align:center; color:#666666}
#quantityStore {position:relative; float:left; width:145px; text-align:center;}
.quantityBox {border:none; background:url(../../graphics/body/content/store/box.gif) no-repeat top left; background-position:0px 0px; width:56px; height:25px; }

#quantityBoxOv {border:none; padding:5px 5px 5px 0px; margin-left:5px; width:44px; background:none;}
#quantityBoxSC {position:relative; left:45px;}
/**Checkout **/
.checkoutContainer {position:relative; float:left; width:763px;}
.checkoutContainerTop{position:relative; float:left; height:29px; width:763px; background:url(../../graphics/body/content/store/checkouttop.gif) no-repeat top left;}
#dressingRoom {background:url(../../graphics/body/content/store/button/dressingroom.gif) no-repeat top left;}

.checkoutContainerBottom{position:relative; float:left; top:-1px; height:3px; width:763px; background:url(../../graphics/body/content/store/checkoutbottom.gif) no-repeat top left;}
.checkoutContainerRow {position:relative; float:left; height:130px; width:761px; border:1px #d1d1d1 solid; border-top:none;}
.checkoutContainerColumn {position:relative; float:right; height:130px; width:157px; border-left:1px #d1d1d1 solid;}
.checkoutContainerTotalWrap {position:relative; float:left; width:763px; padding-bottom:5px;}
.checkoutContainerTotalWrapPaypal {position:relative; float:right; width:155px; padding-top:5px; padding-bottom:5px; text-align:right }
.checkoutContainerTotalWrapPaypal p{text-align:center; font-size:10px; padding:0px 0px 4px 0px; margin:0px;}
.checkoutContainerTotal {position:relative; float:right; top:-1px; width:149px; border-left:1px #d1d1d1 solid; border-right:1px #d1d1d1 solid; background:url(../../graphics/body/content/store/checkoutsubbottom.gif) no-repeat bottom right; background-position: bottom 1px; text-align:center; font-size:14px; padding:6px 4px 6px 4px;}
#emptyCart h1 {padding:10px; text-align:center; font-size:16px;}
#emptyCart h3 {padding:45px; text-align:center;font-size:14px;}
.checkoutContainerEmail {position:absolute; top:30px; left:86px; width:655px; height:70px; padding:10px; padding-top:9px; float:right;}
.checkoutContainerEmail textarea {width:645px; border:1px #b8b8b8 solid; height:70px; padding:5px;}

.checkoutContainerPic {position:relative; float:left; padding:10px;}
.checkoutContainerItemInfo {position:relative; font-size:12px; float:left; padding:5px; padding-right:15px;}
.checkoutContainerItemInfo li {list-style:none; padding-bottom:0px;}
#cciiTitle {font-size:14px; font-weight:bold;}
#cciiPrinted {font-size:12px; font-style:italic;}
#cciiOutStock {font-weight:bold; color:#CC0000;}
#cciiView a{font-size:10px; color:#000000;}
#cciiView a:hover{text-decoration:underline;}

#checkoutContainerTotalColumn {width:140px; font-size:11px;padding:5px 0px 0px 10px; text-align:left;}

/** Store Buttons **/
.btMain {float:left; width:142px; width:142px;}
.btAddToCart { cursor:pointer; position:relative; margin-top:3px; top:0px; left: 0px; width:142px; height:30px; background:url(../../graphics/body/content/store/button/addtocart.gif) no-repeat top left;}
.btAddToCart input {background:none; border:none; width:142px; height:30px; cursor:pointer;}
#btAddToCartCrack {}
.btAddToDressing { cursor:pointer; position:relative; top:-28px; left: 60px; width:225px; height:30px; background:url(../../graphics/body/content/store/button/addtodressing.gif) no-repeat top left;}
.btAddToDressing input {background:none; border:none; width:225px; height:30px; cursor:pointer;}

.btCheckout  { cursor:pointer; position: relative; width:143px; height:31px; background:url(../../graphics/body/content/store/button/checkout.gif) no-repeat center center; float:right; padding:5px;}
.btBack {cursor:pointer; position: relative; width:158px; height:31px; background:url(../../graphics/body/content/store/button/keepshopping.gif) no-repeat center center; float:right;  padding:5px;}
.btUpdate { cursor:pointer; position:relative; float:right; top:2px; width:96px; height:27px; background:url(../../graphics/body/content/store/button/update.gif) no-repeat center center; padding:5px;}
.btUpdate input {background:none; border:none;  width:96px; height:27px; cursor:pointer;}
.btRemove {cursor:pointer; position:absolute; right:160px; bottom:0px; width:95px; height:27px; background:url(../../graphics/body/content/store/button/remove.gif) no-repeat center center; padding:5px; float:right;}

/** Mailing List **/
.mailingList {position:relative; float:left; padding:15px 0px 0px 0px; width:132px;}
.mailingList p{padding:0px; margin:0px;}

/** HOME FLASH **/
.flashHomeBig {position:relative; float:left; width:919px; height:530px; z-index:0; }
.homeBannerBigLeft {position:relative; overflow:hidden; float:left; width:519px; height:530px; float:left;}
.homeBannerBigTopRight {position:relative; overflow:hidden; float:right; width:400px; height:265px;}
.homeBannerBigBottomRight {position:relative; overflow:hidden; float:right; width:400px; height:265px;}
.flashHomeSmall {position:relative; float:left; width:919px; height:130px; margin-top:12px; }
.homeBanner {position:absolute; left:0px; top:0px; text-align:left; width:919px; height:130px; }
.homeFlashView{position:absolute; left:519px; top:0px; width:400px; height:130px;}


.inputMedium {height: 22px; width:142px; background-position: 100% 0; background-repeat: no-repeat; background:url(../../graphics/body/menu/search/full.gif) no-repeat top left; }
.inputMedium input { height:22px; width:134px; background:none; border:none; font-size:11px; padding: 4px 5px 0px 0px; margin-left:4px;}

#cardInternal {background:#f6f6f6; margin:0px;}
#cardInfo {font-size:12px; margin-top:10px; border:1px #bcbcbc solid;}
#cardInfo a {font-size:14px;}

/**FOOTER**/
#footer {position:relative; float:left; text-align:center; padding-top:26px; width:939px; color:#535353; height:24px; background:url(../../graphics/body/footer/border.gif) no-repeat top left; background-position:0px 18px}
#footer a{font-size:12px; color:#535353; padding-left:3px; padding-right:4px;}
#footer a:hover{text-decoration:underline;}
#copyright {position:relative; padding-top:8px; float:left; width:939px; font-size:12px; color:#939393; padding-bottom:12px;}


/**The Popup Image Styles**/
#nyroCloseBut {position:absolute;width:84px; height:23px; right:5px;top:6px;padding:10px 0px 0px 0px; font-size:16px; font-weight:bold; background:url(../../graphics/body/close.gif) no-repeat top left; z-index:10 }
#nyroModalContent {width:451px; height:700px;}
/** TO BE SHIPPED **/
.toBeShipped {
	font-size:12px;
	padding-top:5px;
}
.toBeShipped td {
	border-bottom:1px #cdcdcd dashed;
}
.toBeShippedTitle {
	font-size:14px;
	font-weight:bold;
}

.toBeShippedSmall {
	font-size:12px;
}
.toBeShippedSmall td {
	border-bottom:1px #cdcdcd dashed;
}
#checkOutRight {
	width:300px;
}
#checkOutLeft {
	width:472px;
}
#checkOutShippingType {
	width:372px;
}
#confirmRight {

width:472px;
}
#confirmRight textarea {
width:442px;
}
#confirmLeft {
width:300px;
}
#confirmMain {
	width:786px;
	padding-bottom:10px;
}
#floatRight {
	float:right;
	margin-right:4px;

}
#floatLeft {
	float:left;
	margin-left:4px;
}
#floatLeftSave {
	float:left;
	margin-left:0px;
	background:none;
	border:none;
	font-size:14px;
}
#floatLeftSave input{
	background:none;
	border:none;
}
#floatBottom {
	top:30px;
}
/** Cart Buttons **/
.cbBigCont {
	position:relative;
	width:200px;
	height:23px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:4px 22px 4px 4px;
	margin-top:5px;
	background:url(../../graphics/body/content/cart/buttons/big_gray_middle.gif) repeat-x top left; 
}
.cbBigCont input {
	background:none;
	left:0px;
	width:200px;
	border:none;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#595959;
	padding:0px;
	margin:0px;
	margin-top:-3px;
	cursor:pointer;
	
}
.cbBigContL {
	position:absolute;
	float:right;
	width:4px;
	height:23px;
	top:0px;
	left:0px;
	background:url(../../graphics/body/content/cart/buttons/big_gray_left.gif) no-repeat top left;
}
.cbBigContR {
	position:absolute;
	width:4px;
	height:23px;
	top:0px;
	right:0px;
	background:url(../../graphics/body/content/cart/buttons/big_gray_right.gif) no-repeat top right;
}
.cbBigContIcon {
	position:absolute;
	width:19px;
	height:19px;
	top:2px;
	right:4px;
}
#cbIconArrow {
	background:url(../../graphics/body/content/cart/buttons/icons/arrow.gif) no-repeat top right;
}
#cbIconCancel {
	background:url(../../graphics/body/content/cart/buttons/icons/cancel.gif) no-repeat top right;
}
#cbIconChange {
	background:url(../../graphics/body/content/cart/buttons/icons/change_icon.gif) no-repeat top right;
}
#cbIconCheck {
	background:url(../../graphics/body/content/cart/buttons/icons/checkmark.gif) no-repeat top right;
}
#cbIconDelete {
	background:url(../../graphics/body/content/cart/buttons/icons/delete.gif) no-repeat top right;
}
#cbIconEdit {
	background:url(../../graphics/body/content/cart/buttons/icons/edit.gif) no-repeat top right;
}
#cbIconPlus {
	background:url(../../graphics/body/content/cart/buttons/icons/plus.gif) no-repeat top right;
}
#cbIconSave {
	background:url(../../graphics/body/content/cart/buttons/icons/save.gif) no-repeat top right;
}

.cbLittleCont {
	position:relative;
	text-align:center;
	width:90px;
	height:18px;
	font-size:10px;
	font-weight:bold;
	padding:1px 18px 4px 3px;
	background:url(../../graphics/body/content/cart/buttons/little_gray_middle.gif) repeat-x top left; 
}
.cbLittleContL {
	position:absolute;
	width:3px;
	height:18px;
	top:0px;
	left:0px;
	background:url(../../graphics/body/content/cart/buttons/little_gray_left.gif) no-repeat top left;
}
.cbLittleContR {
	position:absolute;
	width:3px;
	height:18px;
	top:0px;
	right:0px;
	background:url(../../graphics/body/content/cart/buttons/little_gray_right.gif) no-repeat top right;
}
.cbLittleBlueCont {
	position:relative;
	text-align:center;
	width:90px;
	height:18px;
	font-size:12px;
	font-weight:bold;
	padding:1px 18px 4px 3px;
	background:url(../../graphics/body/content/cart/buttons/little_blue_middle.gif) repeat-x top left; 
}
.cbLittleBlueContL {
	position:absolute;
	width:2px;
	height:18px;
	top:0px;
	left:0px;
	background:url(../../graphics/body/content/cart/buttons/little_blue_left.gif) no-repeat top left;
}
.cbLittleBlueContR {
	position:absolute;
	width:2px;
	height:18px;
	top:0px;
	right:0px;
	background:url(../../graphics/body/content/cart/buttons/little_blue_right.gif) no-repeat top right;
}
.cbLittleBlueContIcon {
	position:absolute;
	width:18px;
	height:13px;
	top:3px;
	right:4px;
}

/** Shopping cart crumb**/
.cartCrumb {
	position:relative;
	float:left;
	left:0px;
	height:21px;
	margin-left:40px;
	margin-right:40px;
	width:700px;
	background:url(../../graphics/body/content/cart/crumb/line.gif) repeat-x top left; 
	padding-bottom:25px;
}
.cartCrumbAddress {
	position:absolute;
	left:0px;
	top:0px;
	width:124px;
	height:21px;
	background:url(../../graphics/body/content/cart/crumb/choose_an_address.gif) no-repeat top left; 
}
#cartCrumbAddressActive {
	background:url(../../graphics/body/content/cart/crumb/choose_an_address_active.gif) no-repeat top left; 
}
.cartCrumbShipping {
	position:absolute;
	left:227px;
	top:0px;
	width:60px;
	height:21px;
	background:url(../../graphics/body/content/cart/crumb/shipping.gif) no-repeat top left; 
}
#cartCrumbShippingActive {
	background:url(../../graphics/body/content/cart/crumb/shipping_active.gif) no-repeat top left; 
}
.cartCrumbPayment {
	position:absolute;
	left:372px;
	top:0px;
	width:130px;
	height:21px;
	background:url(../../graphics/body/content/cart/crumb/payment.gif) no-repeat top left; 
}
#cartCrumbPaymentActive {
	background:url(../../graphics/body/content/cart/crumb/payment_active.gif) no-repeat top left; 
}
.cartCrumbConfirm {
	position:absolute;
	left:603px;
	top:0px;
	width:97px;
	height:21px;
	background:url(../../graphics/body/content/cart/crumb/confirm.gif) no-repeat top left; 
}
#cartCrumbConfirmActive {
	background:url(../../graphics/body/content/cart/crumb/confirm_active.gif) no-repeat top left; 
}
#shoppingCartPrintPrice {
	position:relative;
	font-size:14px;
	padding-bottom:4px;
	background:url(../../graphics/body/content/cart/price_underline.gif) no-repeat bottom left;
}
#deepRed {
	color:#c90000;
	font-size:12px;
	text-decoration:line-through;
}

.popupImage {
	width:451px;
	height:700px;
}

#btClothing {
	top:0px;
	left:0px
}
#btClothing input {
	border:none;
	background:none;
}

.clothingButtons {
	position:relative;
	float:left;
	width:760px;
	padding:10px;
}

.emailForm {
	text-align:center;
}
.emailQuestion {position:relative; float:left; height:14px; font-size:14px; background:url(../../graphics/body/content/store/button/mail.gif) no-repeat center left; padding: 0px 0px 0px 27px; margin:5px;}
.emailQuestion a {color:#000000;}
.emailQuestion a:hover {text-decoration:underline;}

#shippingText {
	font-size:13px;
}



