/* CSS Document */

html
{
	overflow-x: hidden;
	overflow-y: auto;
}

.emptyCart
{
	font-family: Arial;
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
	font-style: italic;
	padding-bottom:300px;
}


.sessionExpire
{
	font-family: Arial;
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
	font-style: italic;
}


/*
html, body, #wrapper
{
height : 100%;
margin : 0;
padding : 0;
border : none;
text-align : center;
}

#wrapper 
{
background-color : #;
margin : 0 auto;
text-align : left;
vertical-align :top;
width:100%;
}
*/

*
{
	padding: 0px;
	margin: 0px;
}

img
{
	border: none;
}

.main
{
	margin: 0px auto;
	width: 100%;
}

.header
{
	margin: 0px auto;
	width: 900px;
	padding-bottom: 3px;
}

.roll_hr
{
	padding-top: 5px;
	border-bottom: 1px solid #333333;
}

.shop_bag td a
{
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-transform: capitalize;
}
.ProductName
{
	padding-left: 5px;
}
.ProductDetails
{
	padding-left: 15px;
	width: 140px;
	text-align: left;
	vertical-align: top;
	margin-bottom: 5px;
}
.shop_bag td a:hover
{
	text-decoration: underline;
}
.header_links
{
	clear: both;
	list-style-type: none;
	display: inline;
	text-align: right;
}
.header_links li
{
	list-style-type: none;
	display: inline;
	vertical-align: bottom;
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	text-align: right;
	margin: 0px;
}
.header_links li a
{
	vertical-align: bottom;
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
}
.header_links li a:hover
{
	text-decoration: underline;
}
.search_bar
{
	background: url(../Images/search_background.gif) repeat-x;
	height: 26px;
}
.search_bar div
{
	margin: 0px auto;
	width: 900px;
}
.search_bar ul
{
	list-style-type: none;
	display: inline;
}
.search_bar ul li
{
	list-style-type: none;
	display: inline;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
.search_bar ul li a
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}
/*.search_bar ul li a:hover
{
	text-decoration:underline;
}*/
.search_box
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.search_box td
{
	vertical-align: bottom;
}
.search_box input
{
	width: 120px;
	height: 16px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	border: 1px ridge #999999;
	background: #EEEEED;
}
.goBtn
{
	vertical-align: bottom;
	margin-top: 3px;
}

.page_content
{
	margin: 0px auto;
	width: 900px;
	overflow: hidden;
}

.page_content table td
{
	vertical-align: top;
	font-family: Arial;
	font-size: 13px;
	color: #666666;
}
/*Fotter css*/

.footer
{
	background: url(../Images/footerBack.gif);
	text-align: center;
	height: 40px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.footer ul
{
	display: inline;
	list-style-type: none;
}

.footer ul li
{
	display: inline;
	list-style-type: none;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.footer ul li a
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: capitalize;
}
.footer ul li a:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.Copyright
{
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 2px;
}

/*Css for the kids page*/
.cat_bg
{
	width: 125px;
	vertical-align: top;
	border: 1px solid #d2d5d5;
	border-bottom: 0px;
	border-top: 0px;
	background-image: url(../Images/all_cat_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 100%;
	padding: 0px;
	margin: 0px;
}

.left_nav
{
	width: 124px;
	height: 660px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.body_content
{
	width: 750px;
	padding-bottom: 2px;
	background-color: #623c77;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.body_content table td span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	vertical-align: top;
	text-align: right;
	padding-right: 20px;
}
.paging
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	vertical-align: top;
	text-align: right;
	padding-right: 20px;
}
.pager
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	background-color: #b19ebb;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	text-align: right;
	vertical-align: text-top;
	float: left;
	cursor: pointer;
}
.pager_active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #623c77;
	background-color: #ffffff;
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	vertical-align: top;
	float: left;
	cursor: pointer;
}

.pager_inactive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	background-color: #b19ebb;
	width: 16px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	vertical-align: top;
	float: left;
	cursor: pointer;
}


.head_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(../Images/category_bg.gif);
	background-repeat: no-repeat;
	width: 127px;
	height: 21px;
	text-transform: capitalize;
	padding: 3px 0px 0px 0px;
	text-align: center;
}
.head_text p.head
{
	padding: 3px 0px 0px 15px;
	margin: 0px;
}

span.head
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
}

.sale_text
{
	font-family: Arial;
	font-size: 14px;
	color: Red;
	padding: 15px 0px 0px 12px;
	text-transform: capitalize;
	font-weight: bold;
}

.sale_text a
{
	font-family: Arial;
	font-size: 15px;
	color: Red;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

.category_list
{
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a4a4a;
	text-transform: capitalize;
	margin: 0px;
}



.category_list p
{
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4a4a4a;
	text-transform: capitalize;
	font-weight: bold;
	padding: 15px 0px 2px 14px;
}


.category_list td a
{
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4a4a;
	text-decoration: none;
	text-transform: capitalize;
	display: block;
	padding: 3px 0px 3px 21px;
}

.category_list td a:hover
{
	background: #666666;
	color: #FFFFFF;
}



.kids_imgs td
{
	text-align: left;
}

/* kids jeans css */

.status_nav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e4e3e5;
	font-weight: normal;
	text-transform: capitalize;
	padding: 5px 0px 0px 10px;
	text-align: left;
	margin-bottom: 5px;
	border-bottom: 1px solid #e2e1e1;
}

.status_nav a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e4e3e5;
	font-weight: normal;
}

.status_nav span
{
	color: #ffffff;
	font-weight: bold;
}

.search_option
{
	border-bottom: 1px solid #e2e1e1;
	padding: 0px 0px 3px 10px;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.search_option table
{
	width: 100%;
}

.drop_down_size
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	width: 100px;
}

.drop_down_brand
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	width: 150px;
}

.page_no
{
	text-align: right;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding-right: 10px;
	vertical-align: middle;
}

.page_no ul
{
	text-align: right;
	display: inline;
	list-style-type: none;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.page_no ul li
{
	text-align: right;
	display: inline;
	list-style-type: none;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin: 0px 2px 0px 2px;
}


.page_no ul li a
{
	text-align: right;
	display: inline;
	list-style-type: none;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.main_kid_img
{
	overflow: hidden;
	padding: 4px 0px 4px 0px;
}
.thumb_img
{
	text-align: center; /*height:158px;width:170px;*/
	height: 190px;
}
.thumbnail_view
{
	font-family: Arial;
	font-size: 12px;
	color: #603a75;
}
.thumbnail_view td
{
	border: 0px solid #999999;
	padding: 3px 3px 0px 3px;
	width: 168px;
	vertical-align: top;
}
.thumbnail_view p
{
	font-family: Arial;
	font-size: 11px;
	color: #603a75;
	margin-top: 5px;
	text-align: left;
	height: 10px;
}
.thumbnail_view a
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.more_clr
{
	font-family: Arial;
	font-size: 12px;
	color: #676666;
	text-transform: capitalize;
	text-align: left;
}
.SuperSaver
{
	clear: both;
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	background-color: Purple;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	height: 16px;
	width: 80px;
}
.SuperSaverHide
{
	height: 16px;
}
.SuperSaver span
{
	color: #ffffff;
}
.BrandName
{
	height: 45px;
	background-image: url(../Images/product_btmline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.BrandName a
{
	color: #603a75;
	padding: 0px;
	margin: 0px;
}
.brdbtm
{
	border-bottom: 1px solid #e2e1e1;
}
.code
{
	color: #010101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	font-weight: normal;
}
.Bottomdesc
{
	padding: 0px;
	margin: 0px;
}
.Bottomdesc table td
{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	color: #010101;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}




/* product Detail css */

.product_body
{
	margin: 0px auto;
	width: 900px;
	float: left;
	padding-bottom: 10px; /*border:1px solid #E1E1DF;*/
}

.product_topnav
{
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	text-transform: capitalize;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #999999;
	margin-bottom: 10px;
}

.product_topnav a
{
	font-family: Arial;
	font-size: 12px;
	color: #999999;
}

.product_topnav span
{
	color: #333333;
}

.img_change
{
	vertical-align: top;
	padding-top: 5px;
	width: 280px;
}

.right_adv
{
	vertical-align: top;
	border-left: 1px solid #999999;
}

.show_img
{
	border: 0px solid #E1E1DF;
	width: 260px;
	text-align: center;
	margin-left: 3px;
	padding: 5px;
}

.img_text
{
	font-family: Arial;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	background: #797446;
	margin: 5px 0px 5px 8px;
	padding: 1px 0px 1px 10px;
	width: 255px;
	text-align: center;
}


.color_thumb
{
	width: 260px;
	padding-left: 5px;
	text-align: left;
}

.color_thumb ul
{
	list-style-type: none;
	display: inline;
}

.color_thumb ul li
{
	list-style-type: none;
	display: inline;
}
.color_thumb a
{
	text-decoration: none;
}
.item_desc
{
	text-align: left; /*padding:2px;*/
	vertical-align: top;
	line-height: 20px;
	padding: 10px 5px 1px 10px;
	border: none;
}

.item_name
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px 5px 5px 0px;
}

.item_name p
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-transform: capitalize;
	font-weight: bold;
}

.price_detail
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-transform: capitalize;
	line-height: 20px;
	padding: 5px 0px 5px 20px;
	border-bottom: 1px solid #CCCCCC;
}

.price_detail ul
{
	list-style-type: disc; /*list-style-image:url(../Images/blue_bullet.gif);*/
	margin-left: 12px;
}

.price_detail ul font
{
	font-weight: normal;
	color: red;
}

.price_detail ul span
{
	font-weight: normal;
	color: red;
}

.item_details
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-transform: capitalize;
	line-height: 20px;
	padding: 5px 0px 5px 20px;
}

.item_Selection
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-transform: capitalize;
	line-height: 20px;
	padding: 0px 0px 0px 0px; /*border-bottom:1px solid #CCCCCC;*/
}

.item_details p
{
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.item_details ul
{
	list-style-type: disc; /*list-style-image:url(../Images/blue_bullet.gif);*/
	margin-left: 12px;
}

.item_offers
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-transform: capitalize;
	line-height: 20px;
	padding: 5px 0px 5px 20px;
}

.item_offers p
{
	font-size: 13px;
	color: #000000;
	text-transform: capitalize;
	font-weight: bold;
}

.item_offers ul
{
	list-style-type: disc; /*list-style-image:url(../Images/blue_bullet.gif);*/
	margin-left: 12px;
}

.item_size
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-transform: capitalize;
	padding: 5px 0px 5px 20px;
}

.item_size a
{
	color: #000000;
}

.item_size table
{
	width: 350px;
}

.item_size select
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}


.add_wish_list
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-transform: capitalize;
	text-align: right;
	padding: 10px 5px 0px 20px;
}

.add_wish_list a
{
	color: #000000;
}

.right_adv
{
	padding-left: 3px;
	width: 190px;
}

.right_adv div
{
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #CCCCCC;
}

.item_detail_table
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	padding: 2px;
}

.item_detail_table table
{
	width: 100%;
	text-align: left;
}


.item_detail_table table td
{
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	text-transform: capitalize; /*border-bottom: 1px solid #CCCCCC;*/
	padding: 5px 0px 0px 0px;
	vertical-align: top;
}
.test
{
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	text-transform: capitalize;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px 5px 0px;
}

.item_detail_table table th
{
	text-transform: capitalize;
	font-size: 13px; /*border-bottom: 1px solid #CCCCCC;*/
	padding: 5px 0px 5px 0px;
}

.send_to_friend
{
	clear: both;
	text-align: right;
	padding: 10px;
}

.send_to_friend a
{
	color: #000000;
}

/*Sign in page*/

.signInHead
{
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	width: 270px;
}

.userSignIn
{
	float: left;
	padding: 15px 20px 5px 0px;
}

.userSignIn table
{
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
	line-height: 22px;
}

.userSignIn table a
{
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
}

.userSignIn table p
{
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0px 6px 0px;
}

.userSignIn table td
{
	text-align: left;
}
.userSignIn table input
{
	width: 250px;
	height: 18px;
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
	border: 1px ridge #292F3A;
}
.userSignUp
{
	float: left;
	padding: 15px 0px 50px 0px;
}

.userSignUp table p
{
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0px 6px 0px;
}

.userSignUp table
{
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
	line-height: 22px;
}

.userSignUp table input
{
	width: 250px;
	height: 18px;
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
	border: 1px ridge #292F3A;
}
.userSignUp table td
{
	text-align: left;
}

.signInButton
{
	padding-top: 5px;
}

/*My Account page*/

.myAccountPage
{
	margin: 0px auto;
	width: 270px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.sectionDesign
{
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.headerTitle
{
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}



.accDesc
{
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
	text-align: left;
	line-height: 18px;
}
.accLink
{
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
	text-align: right;
}
.accLink a
{
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
	text-align: right;
}

/*Thank you page*/

.thank_you
{
	font-family: Arial;
	font-size: 15px;
	color: #333333;
	line-height: 20px;
}

/*My Profile page*/

.accInfo
{
	margin: 0px auto;
	width: 270px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	padding-bottom: 5px;
}

.accInfoheader
{
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
}

.accInfo p
{
	margin: 5px 0px 10px 0px;
	line-height: 16px;
}

.accInfo table
{
	width: 100%;
	line-height: 22px;
}
.accInfoText
{
	border: 1px ridge #666666;
	height: 18px;
}
.wid
{
	width: 325px;
}

/*My billing address*/
.billingAdd
{
	margin: 0px auto;
	width: 270px;
}

.billingAddHead
{
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	padding: 1px 0px 1px 0px;
}

.editBillAdd
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-transform: capitalize;
	margin-left: 10px;
	text-align: left;
}
.editBillAdd span
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	margin-left: 8px;
}
.editBillAddTxtbox
{
	border: 1px ridge #666666;
	width: 166px;
	height: 18px;
}
.phoneTxt
{
	border: 1px ridge #666666;
	width: 52px;
	height: 18px;
}
/*Store locator*/

.storeLocator
{
	margin: 0px auto;
	width: 270px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
.storeLocatorHead
{
	background: #551F6C;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	margin-top: 20px;
	padding: 3px 0px 3px 20px;
}

.storeAdd
{
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	text-align: left;
	padding: 20px 0px 0px 20px;
}

.storeAdd table td
{
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	text-align: left;
}
/*Address Information*/
.addInfo
{
	margin: 0px auto;
	width: 270px;
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	padding-bottom: 20px;
}
.addInfohead
{
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	margin-top: 20px;
	padding: 3px 0px 3px 20px;
}

.addInfo table
{
	line-height: 20px;
	font-family: Arial;
	font-size: 13px;
	color: #333333;
}
.addInfo table a
{
	font-family: Arial;
	font-size: 13px;
	color: #333333;
}


/*Shopping cart*/
.shoppingCart
{
	margin: 0px auto;
	width: 900px;
}

.shopTable
{
	width: 900px;
}
.shopTable th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFfff;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	background-color:#7a7a7a;
	padding:5px 0px 5px 0px;
	margin:0px;
	width:80px;
}

.shopTable td
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
}
.shopTable td select
{
	width: 105px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	border: 1px ridge #666666;
}
.shopTable a
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.qtyTxt
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	width: 60px;
	text-align: center;
	border: 1px ridge #666666;
}

.itemDesc
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
.itemDesc td
{
	padding: 0px 0px 0px 4px;
}


.itemDesc p
{
	padding-left: 4px;
	width: 240px;
	text-align: left;
	
}

.subtotalInfo
{
	width: 900px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.subtotalInfo td
{
	padding: 5px 0px 5px 0px;
	text-align: right;
}
.subtotalInfo p
{
	text-align: left;
}

.rightSpace
{
	width: 27px;
}
.subtotalInfo a
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.subtotalInfo td span
{
	margin-left: 20px;
}
.breakLine
{
	border-bottom: 1px ridge #999999;
}
.breakLine td
{
	border-bottom: 1px ridge #999999;
}
.apply
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: White;
	font-weight: normal;
	padding: 2px;
	border: 1px ridge #666666;
}


.shopLinkBtn td
{
	text-align: left;
	padding: 5px 0px 5px 0px;
}
.shopLinkBtn td a
{
	font-family: Arial;
	font-size: 14px;
	color: #333333;
}


/*Scshipping*/
.scShipping
{
	margin: 0px auto;
	width: 600px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
.shippingTable
{
	width: 540px;
}
.shippingTable a
{
	color: #333333;
}
.shippingHeader
{
	background: #551F6C;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 3px 20px;
	margin: 0px 0px 10px 0px;
}
.savedShipAdd
{
	margin-left: 20px;
	border: 1px ridge #666666;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	width: 200px;
	text-align: left;
}

.addNote
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	width: 170px;
}
.sameBillAdd
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	margin-left: 20px;
	line-height: 20px;
}
.shipping_gift
{
	padding-top: 7px;
	padding-left: 20px;
}
.shippingMethod
{
	margin-left: 20px;
}
.wrap_msg
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-left: 2px;
}
.reviewtext
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding: 15px;
	width: 550px;
}

.shoppingStatus
{
	font-family: Arial;
	font-size: 15px;
	color: #666666;
	margin: 0px auto;
	width: 540px;
	padding: 20px 0px 20px 0px;
	vertical-align: top;
}
.shoppingStatus a
{
	font-family: Arial;
	font-size: 15px;
	color: Gray;
}

/*scGIft box*/

.scGiftbox
{
	margin: 0px auto;
	width: 600px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-bottom: 50px;
}
.scGiftboxHead
{
	background: #797446;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 3px 20px;
	margin: 0px 0px 10px 0px;
	width: 250px;
}

.giftNote
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-left: 20px;
}
.giftNote input
{
	width: 220px;
	height: 18px;
	border: 1px ridge #666666;
}
.giftNoteTxt
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	width: 250px;
	padding-left: 20px;
}
.giftItemDesc
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
.giftItemDesc td
{
	vertical-align: top;
}
.giftItemDesc p
{
	width: 200px;
}
.ImageDisp
{
	text-align: center;
	width: 60px;
}

.giftBtmLinks
{
	margin: 0px auto;
	width: 530px;
}
.giftBtmLinks table
{
	width: 100%;
}
.giftBtmLinks a
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

/*scpayment*/

.paymentNote
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.paymentNote td
{
	padding: 10px 0px 10px 0px;
}

.giftCode input
{
	border: 1px ridge #666666;
	width: 150px;
	height: 18px;
	vertical-align: top;
}
.giftTxt
{
	width: 160px;
	vertical-align: top;
}

.applyBtn
{
	width: 30px;
}
.applyBtn a
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px ridge #666666;
	padding: 2px;
}

.amtSummary
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	margin-left: 10px;
}
.amtSummary td
{
	text-align: right;
	padding: 5px 0px 5px 20px;
}
.payBillAddHead
{
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 3px 20px;
	margin: 0px 0px 10px 0px;
	width: 220px;
}
.payBillAdd
{
	width: 100%;
}

.payBillAdd a
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
.backBtn
{
	padding-left: 20px;
}
.contChekOut
{
	padding-right: 5px;
}

/*Address Display*/
.addDisplay
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	width: 200px;
}

.addDisplay td
{
	vertical-align: top;
	text-align: left;
}

.userDispHead
{
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 3px 20px;
	margin: 0px 0px 10px 0px;
	width: 180px;
}

.userAddInfo
{
	padding-left: 10px;
}

.userAddInfo a
{
	color: #999999;
}

.giftMsgDisp
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 20px; /*margin-top:15px;*/
}

.giftMsgDisp td
{
	vertical-align: top; /*padding-right:5px;*/
}

.giftMsgHead
{
	background: #797446;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
	width: 180px;
	vertical-align: top;
}

.giftEdit
{
	background: #551F6C;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
	width: 180px;
	vertical-align: top;
}


.finalAmount
{
	width: 900px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-bottom: 20px;
}
.finalAmount td
{
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
}


/*wish list*/
.WishListTable
{
	width: 800px;
}
.WishListTable th
{
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 3px 10px;
}
.wishList
{
	margin: 0px auto;
	width: 800px;
	margin-top: 50px;
	padding-bottom: 10px;
	text-align: center;
	color: #666666;
	padding-bottom: 50px;
}

.wishList h2
{
	text-align: center;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	font-family: Verdana;
}

.wishList a
{
	font-family: Arial;
	font-size: 13px;
	color: #333333;
}

.wishListImg
{
	float: left;
	width: 90px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
}

.wishListDesc
{
	float: left;
	width: 300px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.wishListPrice
{
	width: 80px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}


/*order history*/

.orderHistory
{
	margin: 0px auto;
	width: 700px;
	padding: 20px 0px 10px 0px;
	color: #666666;
	text-align: center;
}

.orderHistory table
{
	width: 100%;
}

.orderHistory table th
{
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 3px 20px;
}

.orderHistory table td
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-left: 20px;
	text-align: left;
}

.orderHistory h2
{
	text-align: center;
	margin-top: 20px;
	font-family: Verdana;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}


/*Order Summary*/

.orderSummaryHead
{
	font-family: Arial;
	font-size: 20px;
	color: #333333;
	text-transform: capitalize;
}

.OrderSummary
{
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	background: white;
}
.OrderSummary table
{
	text-align: left;
}

.ProductDesc
{
	width: 100%;
}

.ProductDesc th
{
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 3px 20px;
	margin: 0px 0px 10px 0px;
}
.ProductDesc td
{
	vertical-align: top;
}
.addressHead td
{
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 3px 15px;
}

.addressInfo
{
	/*margin-left:5px;*/
	text-align: left;
}
.totalCharges
{
	width: 100%;
	line-height: 20px;
}
.totalCharges td
{
	text-align: right;
}
.OfferAmount
{
	text-align: right;
}
.OfferItem
{
	width: 900px;
}
.OfferItem th
{
	background:#7a7a7a;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	padding: 2px 0px 3px 0px;
}

.OfferItem td
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
}

.OfferItem td p
{
	text-align: right;
	padding-right: 10px;
}

.OfferItem caption
{
	font-family: Arial;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.contShop
{
	text-align: right;
}
.contShop a
{
	color: #333333;
}
/*-----For Mouse Over Image------*/

.wid
{
	width: 70px;
}

.selection
{
	font-size: 12px;
	font-family: Arial;
	color: Black;
}
.IsSale
{
	font-weight: bold;
}

.orderConfirm
{
	font-family: Arial;
	color: Black;
	text-align: center;
	margin: 0px auto;
	width: 600px;
}
.confirmHeader
{
	font-family: Arial;
	font-size: 13px;
	color: Black;
	text-align: center;
	line-height: 18px;
}

.confirmHeader span
{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.confirmHeader hr
{
	border: 1px ridge black;
	margin: 5px;
}

.Grid
{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	width: 100%;
	margin-top: 10px;
}

.Grid th
{
	border-bottom: solid 1px #000000;
	background-color: #ccc;
	font-size: 13px;
	border-right: solid 1px #000000;
	padding-left: 3px;
	color: #000;
	height: 25px;
	white-space: nowrap;
}

.Grid td
{
	border-bottom: solid 1px #000000;
	font-size: 13px;
	border-right: solid 1px #000000;
	padding-left: 3px;
	color: #000;
	height: 30px;
}

.Costsummary caption
{
	font-weight: bold;
}

.Costsummary
{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	width: 600px;
	margin-top: 10px;
	text-align: left;
}

.Costsummary td
{
	border-bottom: solid 1px #000000;
	font-size: 13px;
	border-right: solid 1px #000000;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	color: #000;
	height: 25px;
}
.Costsummary th
{
	border-bottom: solid 1px #000000;
	font-size: 13px;
	border-right: solid 1px #000000;
	text-align: center;
	padding-right: 10px;
	font-weight: bold;
	color: #000;
	height: 25px;
}

.ucOffer caption
{
	font-weight: bold;
	text-align: left;
}

.ucOffer
{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	width: 100%;
	margin-top: 10px;
}

.ucOffer td
{
	border-bottom: solid 1px #000000;
	font-size: 13px;
	border-right: solid 1px #000000;
	text-align: left;
	padding-left: 3px;
	color: #000;
	height: 25px;
}
.ucOffer th
{
	border-bottom: solid 1px #000000;
	font-size: 13px;
	border-right: solid 1px #000000;
	text-align: left;
	padding-left: 3px;
	font-weight: bold;
	color: #000;
	height: 25px;
}
.InvoiceAdd
{
	border: 1px ridge black;
	font-family: Arial;
	font-size: 13px;
	color: Black;
	padding: 2px;
	text-align: left;
	
}


.HeadTitle
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 15px;
}

#Invoicefooter1
{
	padding: 0px 0px 0px 10px;
	text-align: left;
	background: white;
}

.price
{
	color: Red;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	margin-left: 5px;
}

.MrpPrice
{
	color: Black;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	margin-left: 5px;
}
.SalePrice
{
	color: Red;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	margin-left: 5px;
}
/*.cart_menu{font-family:Georgia; font-size:16px; color:#666666; text-transform:lowercase; font-style:italic; font-weight:bold;}*/


.cart_menu
{
	font-family: Georgia;
	font-size: 16px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
}


/*************Vinay Test------*/
#NavTabs
{
	padding-right: 10px;
}
#NavTabs ul
{
	float: right;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: transparent;
	white-space: nowrap;
}
#NavTabs li
{
	display: block;
	float: left;
	padding-left: 3px;
	width: 150px;
	position: relative;
	bottom: -1px;
	font-weight: bold;
}

/*--3px angle tab style--*/
.ttop
{
	display: block;
	background: transparent;
	font-size: 1px;
	overflow: hidden;
}
.tbtm
{
	display: block;
	background: transparent;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
}

.nTab
{
	background: transparent;
}
.nTab .p3_B1, .nTab .p3_B2
{
	height: 1px;
}
.nTab .nTabTitle
{
	display: block;
	font-family: verdana;
	text-transform: capitalize;
	color: #000;
	text-align: center;
	background-color: #5781B9;
}

/*--Color the borders*/
.nTab .nTabTitle, .nTab .p3_B2, .nTab .p3_B3
{
	border-left: 1px solid #3C6090;
	border-right: 1px solid #3C6090;
}
.nTab .p3_B1
{
	background: #3C6090;
}
.nTab .tbtm
{
	background-color: #3C6090;
}

/*--change this for color update*/
.nTab .p3_B2, .nTab .p3_B3, .nTab .nTabTitle
{
	background-color: #eeeeee;
	background: url(../Images/bg-ltbluegrad.gif) 0px 0px repeat-x;
}

/*--Rollover*/
a.nTab, a.nTab_on, a.nTab:visited
{
	display: block;
	text-decoration: none;
}
a.nTab:hover
{
	background: transparent;
	cursor: pointer;
}

a.nTab:hover .nTabTitle
{
	color: #000;
}
a.nTab:hover .nTabTitle, a.nTab:hover .p3_B2, a.nTab:hover .p3_B3
{
	background-color: #E6E8FF;
	background: url(../Images/bg-bluegrad.gif) 0px 0px repeat-x;
}

/*--on state--*/
a.nTab_on .nTabTitle
{
	color: #000;
}
a.nTab_on .nTabTitle, a.nTab_on .p3_B2, a.nTab_on .p3_B3
{
	background-color: #A4C6FF;
	background: url(../Images/bg-bluegrad.gif) 0px 0px repeat-x;
}
a.nTab_on .tbtm
{
	background-color: #A4C6FF;
}

.AboutUs
{
	margin: 0px auto;
	width: 700px;
	font-family: Verdana;
	font-size: 13px;
	color: #666666;
	text-align: justify;
	padding-bottom: 50px;
}
.AboutUs h2
{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 25px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.AboutUs p
{
	padding: 10px 0px;
	line-height: 20px;
}

.AboutUs a
{
	color: #333333;
}
.ContactUs
{
	margin: 0px auto;
	width: 700px;
	font-family: Verdana;
	font-size: 13px;
	color: #666666;
	text-align: justify;
}
.ContactUs h2
{
	text-align: center;
	margin-top: 50px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.ContactUs p
{
	padding: 10px 0px;
	line-height: 20px;
}

.ContactUs a
{
	color: #333333;
}
.Links
{
	font-weight: bold;
	font-family: Verdana;
	font-size: x-small;
	text-transform: uppercase;
	text-decoration: none;
}

.BrandLinks
{
	font-weight: Normal;
	font-family: Verdana;
	font-size: x-small;
	text-transform: capitalize;
	text-decoration: none;
}



.LinksMyAccount
{
	font-weight: bold;
	font-family: Verdana;
	font-size: x-small;
	color: #666666;
	text-transform: uppercase;
}

.NoSearchFound
{
	text-align: left;
	padding-left: 15px;
	padding-right: 30px;
	padding-top: 30px;
	color: #666666;
}

.NoSearchFound b
{
	color: #666666;
	font-weight: bold;
}
.PageNavigatorBottom
{
	color: #877e8c;
	font-size: 12px;
	float: right;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}



.termCondition
{
	text-align: left;
	font-family: Verdana;
	font-size: 13px;
	color: #666666;
	margin: 0px auto;
	width: 800px;
	line-height: 20px;
}

.termCondition h2
{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 25px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

.termCondition dt
{
	font-weight: normal;
	text-transform: uppercase;
}

.termCondition dt span
{
	font-weight: bold;
}

.termCondition dd
{
	padding: 5px 0px 20px 20px;
	text-align: justify;
}

.termCondition p
{
	padding: 10px 0px 0px 0px;
}

.termCondition ul li
{
	list-style-type: circle;
	margin-left: 20px;
	margin-top: 10px;
}

.termCondition ol li
{
	list-style-type: lower-roman;
	margin-top: 10px;
	margin-left: 30px;
}

.termCondition a
{
	color: #666666;
	font-style: italic;
}

/*.MrpPriceRange
{
	color:#010101;
	font-weight:normal;
	font-size:10px;
	font-family:Verdana;
    float:left; font-weight:normal;
}
.ListPriceRange
{	
	font-weight:normal;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;color:#580188;
	background-color:#dbd9d9;
	padding:2px; float:left;
}
.usave
{
	
}
*/
.contiShop
{
	color: Black;
}
.PrivacyPolicy
{
	margin: 0px auto;
	width: 600px;
	font-family: Verdana;
	font-size: 13px;
	color: #666666;
	text-align: justify;
	padding-bottom: 50px;
}
.PrivacyPolicy h2
{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 25px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.PrivacyPolicy p
{
	padding: 10px 0px;
	line-height: 20px;
}

.PrivacyPolicy a
{
	color: #333333;
}

/***********Site Mape************/
.sitemape
{
	text-align: left;
	height: 40px;
	font-size: 11px;
	width: 800px;
	margin: 0px auto;
}

.sitemape ul
{
	display: inline;
	list-style-type: none;
}

.sitemape ul li
{
	display: inline;
	list-style-type: none;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.sitemape ul li a
{
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-family: Arial;
	font-style: normal;
}
.sitemapHeading
{
	text-decoration: none;
	color: #666666;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	padding-right: 110px;
}
.sitemapSubHeading
{
	padding-left: 5px;
	text-decoration: none;
	color: Black;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
}
.right
{
	float: right;
}
.sizeColor
{
	padding-top: 5px;
}
/*-----------SiteMap*************/

.sitemap
{
	text-align: left;
	font-family: Verdana;
	font-size: 13px;
	color: #666666;
	margin: 0px auto;
	width: 800px;
	line-height: 20px;
}

.sitemap h2
{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 25px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

.sitemapMainItem
{
	text-decoration: none;
	color: #666666;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	padding-right: 110px;
}

.sitemapSubItem
{
	padding-left: 5px;
	text-decoration: none;
	color: Gray;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
}


.OfferInvoiceItem
{
	border-top: 1px solid black;
	border-left: 1px solid black;
}
.OfferInvoiceItem th
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-transform: capitalize;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 3px 10px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

.OfferInvoiceItem td
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.OfferInvoiceItem td p
{
	text-align: left;
	padding-right: 10px;
}

.OfferInvoiceItem caption
{
	font-family: Arial;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}

/**************/
.OfferPrintLabelItem
{
	border-top: 1px dashed black;
	border-left: 1px dashed black;
}
.OfferPrintLabelItem th
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-transform: capitalize;
	text-align: left;
	padding: 2px 0px 3px 10px;
	border-bottom: 1px dashed black;
	border-right: 1px dahsed black;
	font-weight: normal;
}

.OfferPrintLabelItem td
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 10px;
	border-right: 1px dashed black;
	border-bottom: 1px dashed black;
	font-weight: normal;
}

.OfferPrintLabelItem td p
{
	text-align: left;
	padding-right: 10px;
}

.OfferPrintLabelItem caption
{
	font-family: Arial;
	font-size: 16px;
	color: #333333;
	text-align: left;
	padding-bottom: 5px;
	font-weight: bold;
	padding-top: 20px;
}
.backToCart
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: White;
	font-weight: normal;
	padding: 2px;
	border: 1px ridge #666666;
	text-decoration: none;
	color: Black;
}

.NewsSignIn
{
	padding: 15px 20px 5px 0px;
}

.NewsSignIn table
{
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
	line-height: 22px;
}

.NewsSignIn table a
{
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
}

.NewsSignIn table p
{
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0px 6px 0px;
}
.NewsSignIn table input
{
	width: 250px;
	height: 18px;
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
	border: 1px ridge #292F3A;
}
.NewsSignUp
{
	float: left;
	padding: 15px 0px 50px 0px;
}

.NewsSignUp table p
{
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0px 6px 0px;
}

.NewsSignUp table
{
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
	line-height: 22px;
}

.NewsSignUp table input
{
	width: 250px;
	height: 18px;
	font-family: Arial;
	font-size: 13px;
	color: #292F3A;
	border: 1px ridge #292F3A;
}


/*FAQ'S*/

div.faqs
{
	margin: 0px auto;
	width: 700px;
	font-family: Verdana;
	font-size: 13px;
	color: #666666;
	text-align: justify;
	padding-bottom: 50px;
}

div.faqs h2
{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 25px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

div.faqs div
{
	font-weight: bold;
}

div.faqs p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

div.faqs p a
{
	text-decoration: underline;
	color: #333333;
}





/* CSS Document */
/* CSS Document */
img
{
	border: none;
	padding: 0px;
	margin: 0px;
}
a
{
	outline: none;
}
/*body{margin:0px;padding:0px;background:#E3E0E0;}*/
div.headPatch
{
	background: #FFFFFF;
	overflow: hidden;
	height: 100%;
}
div.headPatch div.cboheader
{
	margin: 0px auto;
	width: 900px;
	padding: 25px 0px 6px 0px;
	overflow: hidden;
	height: 100%;
}
div.cboheader div.logo
{
	float: left;
}
div.cboheader div.rightLinks
{
	float: right;
}
div.rightLinks p
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #747474;
	text-align: right;
}
div.rightLinks p.shopItem
{
	padding: 20px 0px 7px 0px;
}
div.rightLinks p a
{
	text-decoration: none;
	color: #747474;
}
div.rightLinks p span
{
	margin: 0px 3px 0px 6px;
	font-size: 10px;
}



div.tabStrip
{
	clear: both;
	height: 47px;
	width: 900px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}

div.tabStrip table td.left
{
	clear: both;
	height: 47px;
	width: 5px;
	background: url(../Images/menuStripleft.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}
div.tabStrip table td.right
{
	clear: both;
	height: 47px;
	width: 5px;
	background: url(../images/menuStripright.gif) 0px 0px no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}
div.tabStrip table td.midle
{
	height: 47px;
	width: 900px;
	background: url(../images/menuStrip.gif) 0px 0px repeat-x;
}

div.tabStrip table td.midle div.cbomenus
{
	margin: 0px auto;
	width: 900px;
	overflow: hidden;
	height: 100%;
}
div.tabStrip table td.midle div.menuTabs
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #60605F;
	vertical-align: middle;
	padding-top: 15px;
	padding-left: 10px;
}
div.tabStrip table td.midle div.menuTabs a
{
	font-size: 14px;
	color: #838181;
	text-shadow: 0px 1px #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
div.tabStrip table td.midle div.menuTabs span
{
	color: #828281;
	font-size: 15px;
	margin: 0px 15px;
	text-shadow: 0px 1px #FFFFFF;
}


div.tabStrip table td.midle div.cboSearch
{
	margin-top: 15px;
	float: right;
	font-family: Arial;
	font-size: 13px;
	color: #4A4949;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}


div.tabStrip table td.midle div.deals a
{
	font-size: 14px;
	color: #838181;
	text-shadow: 0px 1px #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
div.tabStrip table td.midle div.deals span
{
	color: #828281;
	font-size: 15px;
	margin: 0px 15px;
	text-shadow: 0px 1px #FFFFFF;
}

/*div.cbomenus div.menuTabs a:hover{text-shadow:none}*/



div.tabStrip table td.midle div.cboSearch a
{
	text-decoration: none;
	color: #4A4949;
}


/***************************************/
div.cboFooter
{
	margin: 0px auto;
	width: 900px;
	padding: 2px 0px;
	color: Gray;
	text-align: right;
	border-top: 1px Solid gray;
}
div.cboFooter div
{
	padding: 6px 10px;
}
div.cboFooter div a
{
	text-decoration: none;
	font-size: 12px;
	color: Gray;
}
div.cboFooter div span
{
	color: Gray;
	margin: 0px 5px;
	font-size: 11px;
}
div.cboFooter p
{
	margin: 0px;
	padding: 2px 0px;
	text-align: right;
	font-size: 11px;
	color: #636362;
}


.rightLinks p
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #747474;
	text-align: right;
}

td p.shopItem
{
	padding: 10px 0px 7px 0px;
}
td p a
{
	text-decoration: none;
	color: #747474;
}
td p span
{
	margin: 0px 3px 0px 6px;
	font-size: 10px;
}
/*Header css goes above here*/

div.cbopageData
{
	clear: both;
	background: #FFFFFF;
	margin: 0px auto;
	width: 900px;
	font-family: Arial;
	padding: 8px 2px 2px 2px;
}

div.indexPage
{
	margin: 0px auto;
	width: 900px;
	overflow: hidden;
	height: 100%;
	padding: 0px 0px 2px 0px;
}
div.indexPage div.leftSide
{
	float: left;
	width: 298px;
}
div.indexPage div.rightAdv
{
	float: right;
	width: 599px;
}

div.leftSide div.topLeftLink
{
	background: url(../Images/LeftBg.gif) 0px 0px repeat-x;
	height: 191px;
	font-family: Arial;
}
div.topLeftLink h2
{
	margin: 0px;
	padding: 0px 0px 0px 2px;
	font-size: 28px;
	color: #df0050;
	font-weight: normal;
}
div.topLeftLink h2 span
{
	font-size: 25px;
}
div.topLeftLink p
{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	color: #000000;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
}

div.topLeftLink div.BrandLink
{
	clear: both;
	padding: 5px 0px 0px 10px;
}
div.BrandLink a
{
	text-decoration: underline;
	font-size: 14px;
	color: #838281;
	text-transform: capitalize;
	font-weight: bold;
}
div.BrandLink table
{
	width: 100%;
}
div.BrandLink table td
{
	padding: 0px 0px 6px 0px;
}

div.shirtBrands
{
	clear: both;
	padding: 5px 0px;
}
div.shirtBrands p.logo_p
{
	float: left;
	padding: 5px 0px 0px 10px;
	margin: 0px;
}
div.shirtBrands h2
{
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	color: #DF0050;
	text-transform: uppercase;
	font-weight: normal;
}
div.shirtBrands p
{
	color: #7D7C7D;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-size: 12px;
}
div.shirtBrands div.shirtSample
{
	clear: both;
	padding: 5px 10px 5px 10px;
}
div.shirtSample p
{
	margin: 0px;
	padding: 0px;
	color: #195C93;
	font-size: 13px;
	text-transform: none;
}
div.shirtSample p span
{
	font-weight: bold;
	font-size: 13px;
	color: #551F6C;
}

div.shirtSample p.shirtDesc
{
	margin: 0px;
	padding: 2px 0px;
	color: #585858;
	font-size: 11px;
	text-transform: none;
	text-align: justify;
}

div.moreBrands
{
	text-align: right;
	padding: 5px 0px 0px 0px;
}
div.moreBrands a
{
	text-decoration: none;
	color: #551f6c; /*background:#DF0050;*/
	font-size: 12px;
	padding: 1px 10px;
}


div.shirtSample div.moreDesc
{
	margin: 0px;
	padding: 0px;
	clear: both;
	font-family: Arial;
	background-color: #100b08;
}
div.moreDesc h2
{
	font-size: 22px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #3C3C3C;
	text-transform: uppercase;
}
div.moreDesc p
{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #3C3C3C;
	text-transform: uppercase;
	font-size: 11px;
}
div.moreDesc p a
{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #3C3C3C;
	text-transform: uppercase;
	font-size: 11px;
}

div.moreDesc div.desc
{
	color: #a5a5a5;
	background-color: #100b08;
	width: 275px;
	height: 167px;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	line-height: 13px;
}

div.rightAdv div.topAdv
{
	clear: both;
}
div.rightAdv div.twoColumn
{
	clear: both;
}
div.rightAdv div.twoColumn div.firstColumn
{
	float: left;
}
div.rightAdv div.twoColumn div.secondColumn
{
	float: right;
}
div.rightAdv div.twoColumn div p
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div.indexFooter
{
	background: #503A5F;
	margin: 0px auto;
	width: 880px;
	font-size: 12px;
	color: #FFFFFF;
	padding: 10px;
}









/***********************/

/*Address Information*/
.ReferalInfo
{
	margin: 0px auto;
	width: 400px;
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	padding-bottom: 20px;
	text-align: center;
}
.ReferalInfohead
{
	background: #797446;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	margin-top: 20px;
	padding: 3px 0px 3px 30px;
	text-align: center;
}

.ReferalInfo table
{
	line-height: 20px;
	font-family: Arial;
	font-size: 13px;
	color: #333333;
}
.ReferalInfo table a
{
	font-family: Arial;
	font-size: 13px;
	color: #333333;
}



/*Home page div*/
div.emailAdd
{
	position: absolute;
	top: 100px;
	left: 100px;
	border: 1px solid #666666;
	height: 100px;
	width: 200px;
	background: #999999;
	padding: 0px 0px 10px 10px;
}
div.emailAdd input
{
	border: 1px solid #666666;
	width: 180px;
}
div.emailAdd p.close
{
	margin: 0px;
	padding: 0px;
	text-align: right;
}
div.emailAdd p.close a
{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 2px 0px 3px;
}
/** Order Details *********/
.OrderStatus span
{
	border-top: 1px solid black;
	border-bottom: 1px solid black; /*border-right:1px solid black;*/
	color: Black;
	font-weight: bold;
	width: 100%;
}
.trackStatus
{
	padding-left: 20px;
	width: 100%;
	border: 1px solid red;
}


/********************************************/

.OrderInvoice span
{
	border-top: 1px solid black;
	border-bottom: 1px solid black; /*border-right:1px solid black;*/
	color: Black;
	font-weight: bold;
	width: 100%;
	text-align: left;
}
.GridInvoice
{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	width: 100%;
	margin-top: 10px;
}

.GridInvoice th
{
	border-bottom: solid 1px #000000; /*background-color:#ccc;*/
	font-size: 13px;
	border-right: solid 1px #000000;
	padding-left: 3px;
	color: #000; /*height:25px;*/
	white-space: nowrap;
}

.GridInvoice td
{
	border-bottom: solid 1px #000000;
	font-size: 13px;
	border-right: solid 1px #000000;
	padding-left: 3px;
	color: #000;
	height: 30px;
}

.YouSave
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	vertical-align: bottom;
	float: left;
}


.space
{
	padding: 2px 0px 0px 0px;
	margin: 0px;
}

/* win an Ipod landing page css starts here */
/* win an Ipod landing page css starts here */
.pageData
{
	clear: both;
	border: 0px solid red;
	background: #FFFFFF;
	margin: 0px auto;
	width: 900px;
	font-family: Verdana;
	padding: 8px 2px 2px 2px;
}

.main_banner
{
	width: 905px;
	clear: both;
	padding: 0px;
	margin: 0px auto;
	background: none;
	border: 1px solid #d8d8d8;
	height: 100%;
	overflow: hidden;
}
.main_banner img
{
	border: 0px;
}
.ipod_banner
{
	float: left;
	background-image: url(../Images/ipod-banner.jpg);
	background-repeat: no-repeat;
	width: 549px;
	height: 370px;
}
.adv
{
	float: right;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5f3a74;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 15px 0px 0px 0px;
}
.btn
{
	text-align: center;
	padding: 35px 0px 0px 0px;
	margin: 0px;
}
.disc_card
{
	text-align: center;
	padding: 35px 0px 0px 0px;
	margin: 0px;
}
.member
{
	text-align: center;
	padding: 13px 0px 0px 0px;
	margin: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535253;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	background-color: #eaeaea;
	height: 50px;
	width: 340px;
}

.new_products
{
	clear: both;
}
.img1
{
	float: left;
	padding: 5px 0px;
	width: 346px;
	height: 137px;
	text-align: left;
}
.img2
{
	float: left;
	padding: 5px 0px 0px 5px;
	width: 346px;
	height: 137px;
	text-align: center;
}
.img3
{
	float: right;
	padding: 5px 0px;
	width: 200px;
	height: 137px;
	text-align: right;
}


.invite_banner
{
	float: left;
	/*background-image: url(../Images/Invite_banner.jpg);
	background-repeat: no-repeat;*/
	background-image: url(../Images/invite_bg.gif);
	background-repeat: repeat-x;	
	width: 466px;
	height: 337px;
	color:Gray;
	padding-left:5px;
	font-size:13px;	
}
.invite_banner table tr td
{	
	height:40px;
}
.invite_banner h1
{
	color:Black;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}	
.invite_form
{
	float: right;
	background-image: url(../Images/invite_bg.gif);
	background-repeat: repeat-x;
	height: 338px;
	width: 432px;
	text-align: left;
}
.invite_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5e3974;
	padding-top: 15px;
	padding-left: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
}
.text
{
	padding: 5px 10px;
	font-size: 14px;
	color: #7f7f7f;
	text-align: left;
	float: left;
	width: 100%;
}
.text_tbl td
{
	padding: 5px 0px 5px 10px;
	font-family: verdana;
	font-size: 12px;
	color: #7f7f7f;
}
input.fname
{
	padding: 2px;
	width: 160px;
	border: 1px inset #ffffff;
	color: #7f7f7f;
}
input.mailid
{
	padding: 2px;
	width: 160px;
	border: 1px inset #ffffff;
	color: #7f7f7f;
}

td.formhead
{
	padding: 7px 0px 7px 10px;
	margin: 0px;
}
td.formhead_reg
{
	padding: 5px 0px 5px 10px;
	margin: 0px;
	vertical-align: top;
}

.register_banner
{
	float: left;
	background-image: url(../Images/register_banner.jpg);
	background-repeat: no-repeat;
	width: 446px;
	height: 370px;
}
.register_form
{
	float: right;
	background-image: url(../Images/register_bg.gif);
	background-repeat: repeat-x;
	height: 370px;
	width: 452px;
	text-align: left;
}
.register_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5e3974;
	padding-top: 15px;
	padding-left: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
}
.text_reg td
{
	padding: 4px 0px 0px 10px;
	font-family: verdana;
	font-size: 11px;
	color: #7f7f7f;
	text-align: left;
}
.fGotPass
{
	font-size: 11px;
	color: #7f7f7f;
	text-decoration: underline;
}
input.fname_reg
{
	padding: 0px;
	width: 160px;
	border: 1px inset #ffffff;
	color: #7f7f7f;
}
input.mailid_reg
{
	padding: 0px;
	width: 160px;
	border: 1px inset #ffffff;
	color: #7f7f7f;
}



.dealsSihnUp
{
	font-family: verdana;
	font-size: 13px;
	padding: 10px 0 8px 0;
	color: #7f7f7f;
	float: left;
	text-align: left;
}

.spOffer
{
	color: #8f3db9;
	text-align: justify;
	font-family: Arial;
	font-size: 15px;
}

.spOfferbg
{
	background: url(../Images/BG.jpg) repeat-x;
	height: 71px;
	text-align: center;
	padding-bottom:20px;
}
.spOfferbgTop
{
	background: url(../Images/BG.jpg) repeat-x;
	height: 71px;
	text-align: center;	
}
.spOfferCartEmpty
{
	clear:both;
	padding: 20px 0px 0px 5px;	
}
.spOfferColor
{
	clear: both;
	color: Gray;
}
.spOfferCodeColor
{
	clear: both;
	color: #8f3db9;
}


/********************** SHARE WISHLIST************************/
.ShareWishListTable
{
	width: 910px;
}
.ShareWishListTableInner
{
	width: 300px;
}
.ShareWishListTable th
{
	clear:both;
	background: #8f3db9;
	font-family: Arial;
	font-size: 13px;
	color: White;
	text-transform:capitalize;
	font-weight: bold;
	text-align: left;
	padding: 2px 0px 3px 10px;		
}
.ShareWishList
{
	margin: 0px auto;	
	margin-top: 50px;
	padding-bottom: 10px;
	text-align: center;
	color: #666666;
	padding-bottom: 50px;
}

.ShareWishList h2
{
	text-align: center;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	font-family: Verdana;
}

.ShareWishList a
{
	font-family: Arial;
	font-size: 13px;
	color: #333333;
}
.ShareLinks
{
	clear:both;
	color:#603a75 !important;
	font-weight: bold;
	font-family: Verdana;
	font-size: x-small;
	text-transform: uppercase;
	text-decoration: none;	
}

.ShareWishListHeader
{
	clear:both;
	text-align: center;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	font-family: Verdana;
	padding-left:5px;
	text-transform:capitalize;
}
.ShareSignUp
{
	font-family: verdana;
	font-size: 13px;
	padding: 10px 0 8px 0;
	color: #7f7f7f;
	text-align:center;
}

/***************************************** Shoping Cart For COD Details page*****************/
.shopTableCod
{
	width: 605px;
}
.shopTableCod th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFfff;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	background-color:#7a7a7a;
	padding:5px 0px 5px 0px;
	margin:0px;
	width:80px;
}

.shopTableCod td
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
}
.shopTableCod td select
{
	width: 105px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	border: 1px ridge #666666;
}
.shopTableCod a
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
.itemDescCod
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
.itemDescCod td
{
	padding: 0px 0px 0px 4px;
}


.itemDescCod p
{
	padding-left: 4px;
	width: 340px;
	text-align: left;
	
}

/******************** COD CONFIRMATION PAGE***************************/

.CodConFirmationPage
{
	margin: 0px auto;
	width: 700px;
	font-family: Verdana;
	font-size: 13px;
	color: #666666;
	text-align: justify;
	padding-bottom: 50px;
}
.CodConFirmationPage h2
{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 25px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.CodConFirmationPage p
{
	padding: 10px 0px;
	line-height: 20px;
}


.finalAmountl
{
	width: 800px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-bottom: 20px;
}
.finalAmountl td
{
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
}
