body {
		background:url(../images/bgr_header.gif) no-repeat top center; background-color:#000 !important;
	font:13px/1.231 arial, helvetica, clean, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#000000;
	font-family:arial, helvetica, clean, sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	height:100%;
}
#page-background {
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%;
}
a {
	text-decoration:none;
}
p {
	padding:0px;
	margin:0px
}
/*--------------------------------------------------------------*/
/* =Clearfix - clearing floats without structural markup */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clearfx {
	clear:both;
}
/* End hide from IE-mac */

#content {
	width:897px;
	margin:0px auto;
}
.topBanner {
	width:897px;
	float:left;
	height:70px;
	border-bottom:1px solid #96201e;
	border-top:1px solid #262626;
	margin-bottom:20px;
}
.topBannerImg {
	width:671px;
	height:70px;
	float:left;
}
.topBannerCounter {
	width:226px;
	height:70px;
	float:left;
}
.productInfo {
	width:897px;
	float:left;
}
.imagesBlock {
	width:442px;
	float:left;
}
.imagesBlock a {
	float:right;
	color:#606060;
	font-size:10px;
	margin:5px 0px 0px 0px
}
.smallImgBlock {
	width:122px;
	float:left;
}
.smallImgBlock img {
	margin:0px 0px 13px 0px;
	padding:0px;
	float:left;
}
.smallImgBlock img.last {
	margin:0px;
}
.largeImgBlock {
	width:320px;
	float:left;
}
.largeImgBlock img {
	float:left;
}
.descBlock {
	width:440px;
	float:left;
	margin:0px 0px 0px 15px;
}
.tabs {
	background:url(../images/tabs_bgr.jpg) repeat-x;
	width:440px;
	border-bottom:1px solid #262626;
	border-top:1px solid #262626;
	float:left;
	margin-top:20px;
}
.tabs ul {
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-position:inside;
}
.tabs ul li {
	padding-top:5px;
	text-align:center;
	font-size:12px;
	height:24px;
	width:99px;
	border-right:1px solid #262626;
	border-bottom:1px solid #262626;
	display:block;
	float:left;
	color:#dadada;
	cursor:pointer;
}
.tabs ul li.selected {
	border-bottom:none;
	color:#535353;
}
.tabs ul li.last {
	width:39px;
	border-right:none;
}
.tab_content {
	font-size:12px;
	color:#ffffff;
	width:420px;
	padding:10px;
	float:left;
	display:none
}
.tab_contentSelected {
	font-size:12px;
	color:#ffffff;
	width:420px;
	padding:10px;
	float:left;
	display:block;
}
.descBlockRight {
	width:150px;
	float:left;
}
.priceBlock {
	font-family:times New Roman;
	width:130px;
	height:89px;
	background:url(../images/bgr_price.jpg) repeat-x;
	float:left;
	text-align:right;
	padding:20px 20px 0px 0px
}
.priceBlock .bigText {
	color:#ffffff;
	font-size:15px;
	line-height:15px;
}
.priceBlock .bigPrice {
	color:#ffffff;
	font-size:26px;
	line-height:24px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}
.priceBlock .smallText {
	color:#969696;
	font-size:11px;
}
.priceBlock .smallPrice {
	color:#969696;
	font-size:14px;
	font-weight:bold;
	text-decoration:line-through
}
.buyBlock {
	width:150px;
	height:52px;
	background:url(../images/bgr_buy.jpg) repeat-x;
	float:left;
}
.buyBlock a {
	width:130px;
	height:37px;
	dispaly:block;
	background:url(../images/arrow_buy.jpg) 125px 19px no-repeat;
	color:#ffffff;
	font-size:18px;
	padding:15px 0 0 20px;
	float:left;
}
.sendBlock {
	width:150px;
	height:24px;
	background:url(../images/bgr_send.jpg) repeat-x;
	float:left;
	color:#ffffff;
	text-align:center;
	font-size:12px;
	padding-top:6px;
}
.descBlockLeft {
	width:245px;
	float:left;
	padding:20px 30px 0px 15px
}
.prodTitle {
	font-family:times New Roman;
	font-size:24px;
	color:#ffffff;
	line-height:22px;
	padding-bottom:20px
}
.availableSizes {
	font-family:times New Roman;
	font-size:10px;
	color:#969696
}
.sizes {
	width:200px;
	height:40px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-position:inside;
	background: url(../images/size_bar.jpg) top right no-repeat;
}
.sizes li {
	float:left;
	color:#ffffff;
	background:url(../images/size_bar.jpg) no-repeat;
	width:40px;
	height:31px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding:7px 0px 0px 0px
}
.viewChart {
	display:block;
	clear:both;
	text-decoration:underline;
	font-family:times New Roman;
	font-size:10px;
	color:#969696
}
.counter_secondary {
	width: 226px;
	height: 70px;
	margin:0;
	background: url(../images/bgr_counterTop.png) top left no-repeat;
	float:left;
}
.counter_secondary .days, .counter_secondary .hours, .counter_secondary .minutes, .counter_secondary .seconds {
	float:left;
	width: 49px;
	height: 58px;
	margin: 12px 0 0 1px;
	letter-spacing: -1px;
}
.counter_secondary .days {
	margin-left: 25px;
	color: #929292;
}
.counter_secondary .hours {
	color: #b0b0b0;
}
.counter_secondary .minutes {
	color: #d3d3d3;
}
.counter_secondary .seconds {
	color: #FFF;
}
.counter_secondary span.number {
	font-size: 157%;
	font-weight: bold;
	margin:0px;
	padding:0px;
	display:block;
	width:39px;
}
.counter_secondary span.interval {
	color: #A8A6A9;
	font-size: 9px;
	margin:0px;
	padding:0px;
	display:block;
	width:39px;
}
.banner_tertiary {
	width: 442px;
	height: 260px;
	float: left;
	overflow: hidden;
	margin: 13px 0 0 0;
}
.banner_sale3 {
}
.banner_sale4 {
	margin-left: 13px;
}
/*--------------------------------------------------------------*/
.categoryContent {
	width:897px;
	float:left;
}
.classCategoryBanner {
	height:153px;
	float:left;
	width:897px;
}
.classCategoryBanner img {
	float:left;
}
.counterBanner {
	width: 195px;
	height: 38px;
	margin:0;
	float:left;
	background:url(../images/categoryTimeLeft.jpg) bottom left no-repeat;
}
.counterBanner .days {
	float:left;
	width: 38px;
	height: 38px;
	margin:0px;
	letter-spacing: -1px;
	margin-left:1px
}
.counterBanner .hours, .counterBanner .minutes, .counterBanner .seconds {
	padding:0px 0px 0px 8px;
	float:left;
	width: 43px;
	height: 38px;
	margin: 0px;
	letter-spacing: -1px;
	margin-left:1px
}
.counterBanner .days {
	color: #929292;
}
.counterBanner .hours {
	color: #b0b0b0;
}
.counterBanner .minutes {
	color: #d3d3d3;
}
.counterBanner .seconds {
	color: #FFF;
}
.counterBanner span.number {
	font-size: 23px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	display:block;
	width:43px;
}
.counterBanner span.interval {
	color: #A8A6A9;
	font-size: 9px;
	margin:0px;
	padding:0px;
	display:block;
	width:43px;
}
.categoryTimeLeft {
	display:block;
	float:left;
	width:215px;
	height:38px;
	font-size:41px;
	color:#afafaf;
	line-height:41px;
}
.bannerDescription {
	width:410px;
	height:153px;
	float:left;
	margin-left:13px;
}
.bannerDescription .title {
	width:410px;
	float:left;
	font-size:18px;
	color:#d6d6d6;
}
.bannerDescription .title span {
	font-size:12px;
	color:#ac1c1b;
}
.bannerDescription .text {
	width:410px;
	height:80px;
	float:left;
	font-size:12px;
	color:#8e8e8e;
	padding:7px 0px;
}
.categoryProd {
	width:270px;
	float:left;
	margin-top:18px;
}
.categoryProdImg {
	width:270px;
	height:337px;
	float:left;
	overflow:hidden;
}
.categoryProdTitle {
	width:270px;
	height:90px;
	float:left;
	background:url(../images/bgr_prodTitle.gif) repeat-x;
	font-size:12px;
	font-family:Arial;
}
.categoryProdTitle .title {
	dispaly:block;
	width:250px;
	height:50px;
	float:left;
	color:#919191;
	margin:0px 10px 0px 10px;
}
.categoryProdTitle .titleCell {
	width:250px;
	height:50px;
	color:#919191;
	vertical-align:middle;
}
.categoryProdTitle .price {
	dispaly:block;
	width:120px;
	float:left;
	padding:0px 10px;
}
.categoryProdTitle .priceEnvite {
	dispaly:block;
	width:120px;
	float:left;
	color:#cecece;
	font-weight:bold;
	font-size:13px;
}
.categoryProdTitle .priceRetail {
	dispaly:block;
	width:120px;
	float:left;
	color:#6e6e6e;
	text-decoration:line-through;
	font-size:11px;
}
.categoryProdTitle .viewMore {
	dispaly:block;
	width:120px;
	height:30px;
	float:left;
	background:url(../images/btn_viewMore.jpg) no-repeat
}
.marginRight {
	margin-right:43px;
}
.nav {
	width:897px;
	float:left;
	margin:30px 0px 17px 0px;
	padding:0px 0px 0px 0px
}
.nav .prev {
	display:block;
	width:54px;
	height:18px;
	float:left;
	background:url(../images/btn_prev.gif) no-repeat;
	margin:0 10px 0 267px;
}
.nav .next {
	display:block;
	width:54px;
	height:18px;
	float:left;
	background:url(../images/btn_next.gif) no-repeat;
	margin-left:10px;
}
.nav .viewAll {
	display:block;
	width:66px;
	height:18px;
	float:right;
	background:url(../images/btn_viewAll.gif) no-repeat;
}
.nav .nr {
	display:block;
	width:22px;
	height:18px;
	float:left;
	font-size:14px;
	color:#c8c8c8;
	text-align:center;
	margin:0px 2px
}
.nav .nrSelected {
	display:block;
	width:22px;
	height:18px;
	float:left;
	font-size:14px;
	color:#ffffff;
	background:#a30000;
	text-align:center;
	margin:0px 2px
}
/* =HEADER*/
.headerNo {
	width:897px;
	height:110px;
}
.headerNo .logo {
	padding-top:23px;
	width:214px;
	float:left;
}
.headerNo .signIn {
	width:615px;;
	float:right;
	padding-top:47px;
	
}
.headerNo .signIn p {
	font-size:11px;
	color:#cccccc;
	float:left;
	padding-left:30px;
	padding-top:3px;
}
.headerNo .signIn .inputStyleEmail {
	float:left;
	background:#000000;
	margin:0px 10px 0px 0px;
	padding:2px 0px 0px 2px;
	border:1px solid #3d3d3d;
	width:179px;
	height:16px;
	font-size:11px;
	color:#a2a2a2
}
.headerNo .signIn .inputStylePass {
	float:left;
	background:#000000;
	margin:0px 10px 0px 0px;
	padding:2px 0px 0px 2px;
	border:1px solid #3d3d3d;
	width:108px;
	height:16px;
	font-size:11px;
	color:#a2a2a2
}
.headerNo .signIn .btn_go {
	float:left;
	width:56px;
	height:20px;
	background:url(../images/btn_go.gif) no-repeat
}
.headerNo .already {
	width:240px;
	float:left;
	height:25px;	
}
/*--------------------------------------------------------------*/

/*--------------------------------------------------------------*/
/* =CHECKOUT*/

.checckoutHeader {
	width:897px;
	float:left;
}
.checckoutHeader img {
	float:left
}
.checckoutHeader img:first-child {
	margin-right:5px;
}
.checkoutProds {
	width:317px;
	float:left;
}
.checkoutProdItem {
	width:300px;
	height:130px;
	float:left;
	background:url(../images/bgr_checkoutProd.jpg) no-repeat;
	margin-top:7px;
	padding:12px 0px 0px 17px;
}
.checkoutProdItem .itemTitle {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	display:block;
	width:300px;
	float:left;
	margin-bottom:10px;
}
.checkoutProdItem .itemImg {
	width:63px;
	height:78px;
	overflow:hidden;
	float:left;
}
.checkoutProdItem .itemDesc {
	width:191px;
	float:left;
	margin-left:26px;
}
.checkoutProdItem .itemDesc p {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
}
.checkoutProdItem .itemDesc p span {
	font-weight:normal;
}
.checkoutProdItem .itemTotal {
	width:300px;
	float:left;
}
.checkoutProdItem .itemTotal p {
	width:108px;
	height:17px;
	display:block;
	float:right;
	background:#000000;
	margin-right:18px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
}
.orderTotal {
	width:300px;
	float:left;
	background:url(../images/bgr_checkoutData.gif) repeat-x;
	margin-top:7px;
	padding:12px 0px 0px 17px;
}
.orderTotal p {
	font-size:11px;
	color:#a3a2a2;
	padding-bottom:10px;
}
.orderTotal .left {
	width:150px;
	float:left;
	text-align:left;
	display:block;
}
.orderTotal .right {
	width:133px;
	float:left;
	text-align:right;
	display:block;
}
.orderTotal .full {
	width:300px;
	float:left;
}
.orderTotal .sumTxt {
	font-size:12px;
	color:#e4e4e4;
	font-weight:bold;
	width:182px
}
.orderTotal .sumValue {
	font-size:12px;
	color:#e4e4e4;
	font-weight:bold;
	background:url(../images/bgr_orderTotal.gif) repeat-x;
	height:18px;
	padding:2px 6px 0 0;
	width:102px;
}
.checkoutData {
	width:562px;
	float:left;
	margin:7px 0px 0px 12px;
}
.checkoutDataShip {
	width:542px;
	float:left;
	background:url(../images/bgr_checkoutData.gif) repeat-x;
	padding:10px;
}
.checkoutDataShipLeft {
	width:263px;
	float:left;
}
.checkoutDataShipLeft p {
	line-height:16px;
	width:263px;
	float:left;
	dispaly:block;
	font-size:11px;
	color:#a3a2a2;
	margin-top:5px;
}
.checkoutDataShipLeft .phoneTxt {
	width:129px;
}
.checkoutDataShipLeft .extTxt {
	width:121px;
	line-height:16px;
}
.checkoutDataShipLeft p:first-child {
	margin-top:0px;
}
.checkoutDataShipLeft p span {
	color:#ad0000;
	font-size:14px;
	line-height:14px;
}
.checkoutDataShipLeft .phoneInput {
	width:27px!important;
	margin-right:10px!important;
	padding:2px 0px 0px 4px!important;
}
.checkoutDataShipLeft .phoneInput:focus {
	width:28px!important;
	padding:3px 0px 0px 5px!important
}
.checkoutDataShipLeft .extInput {
	width:48px!important;
	margin-right:10px!important;
	padding:2px 0px 0px 4px!important;
}
.checkoutDataShipLeft .extInput:focus {
	width:49px!important;
	padding:3px 0px 0px 5px!important
}
.checkoutDataShipRight {
	width:263px;
	float:left;
	padding-left:16px;
}
.checkoutDataShipRight select {
	width:140px;
	float:left;
	border:1px solid #4e4e4e;
	padding:0px;
	margin:0px;
}
.checkoutDataShipRight p {
	width:263px;
	float:left;
	display:block;
	font-size:11px;
	color:#a3a2a2;
	margin-top:5px;
	line-height:16px;
}
.checkoutDataShipRight .stateTxt {
	width:162px;
	line-height:16px;
}
.checkoutDataShipRight .zipTxt {
	width:100px;
	line-height:16px;
}
.checkoutDataShipRight .saveTxt {
	width:150px;
	float:left;
}
.checkoutDataShipRight .saveCardTxt {
	width:55px;
	font-size:11px;
	color:#a3a2a2;
	float:left;
	padding-top:3px;
}
.checkoutDataShipRight p:first-child {
	margin-top:0px;
}
.checkoutDataShipRight p span {
	color:#ad0000;
	font-size:14px;
	line-height:14px;
}
.checkoutDataShipRight .zipInput {
	width:95px!important;
	padding:2px 0px 0px 4px!important;
}
.checkoutDataShipRight .zipInput:focus {
	width:96px!important;
	padding:3px 0px 0px 5px!important
}
.checkoutDataShipRight .stateInput {
	width:140px;
	margin-right:18px;
}
.checkoutDataShipRight .stateInput:focus {
	width:140px;
	height:16px;
	margin-right:18px;
	background:url(../images/bgr_checkoutInput.gif) repeat-x;
	padding:2px 0px 0px 2px;
	border:1px solid #4e4e4e;
	color:#a2a2a2
}
.checkoutDataShipRight .cvvInput {
	width:89px!important;
	margin-right:10px!important;
	padding:2px 0px 0px 2px!important;
}
.checkoutDataShipRight .cvvInput:focus {
	width:90px!important;
	padding:3px 0px 0px 3px!important
}
.inputType {
	width:259px;
	height:16px;
	background:url(../images/bgr_checkoutInput.gif) repeat-x;
	padding:2px 0px 0px 2px;
	margin:0px;
	border:1px solid #4e4e4e;
	font-size:11px;
	color:#a2a2a2
}
.inputType:focus {
	border:0px;
	width:260px;
	height:17px;
	background:url(../images/bgr_checkoutInputSelect.gif) repeat-x;
	padding:3px 0px 0px 3px;
	margin:0px;
	font-size:11px;
	color:#ebebeb
}
.checkoutCardTitle {
	width:562px;
	height:28px;
	background:url(../images/bgr_checkoutCard.gif) no-repeat;
	float:left;
	margin:16px 0px 5px 0px;
}
.checkoutBtnBlock {
	width:562px;
	float:left;
}
.checkoutBtnBlock p {
	float:left;
	font-size:11px;
	color:#a3a2a2;
	margin-top:59px;
}
.checkoutBtnBlock a {
	width:175px;
	height:30px;
	float:right;
	display:block;
	background:url(../images/btn_checkout.jpg) no-repeat;
	margin-top:44px;
}
/*--------------------------------------------------------------*/

/*--------------------------------------------------------------*/
/* =CHECKOUT*/
.confirmContent {
	height:245px;
	width:897px;
	background:url(../images/bgr_confirm.jpg) top right no-repeat;
	float:left;
	padding:62px 0px 0px 0px;
}
.congrat {
	width:897px;
	float:left;
	font-size:30px;
	color:#a41614;
	font-weight:bold;
	margin-bottom:15px;
}
.confirmInfo {
	width:363px;
	height:122px;
	float:left;
	background:url(../images/bgr_confirmInfo.gif) no-repeat;
	padding-top:20px;
}
.confirmInfo p {
	display:block;
	float:left;
	padding-left:20px;
}
.confirmInfo p.title {
	font-size:12px;
	color:#e4e4e4;
	font-weight:bold;
}
.confirmInfo p.regular {
	font-size:11px;
	color:#ffffff;
	padding-bottom:20px;
}
.confirmInfo p.regular1 {
	font-size:11px;
	color:#ffffff;
	width:210px;
	padding-top:6px;
}
.confirmInfo p.orderNr {
	font-size:20px;
	color:#000000;
	width:80px;
	padding-left:0px;
}
.confirmBtns {
	width:363px;
	float:left;
	padding-top:19px;
}
.confirmInfo a {
	display:block;
	float:left;
	width:118px;
	height:30px;
}
.confirmInfo a.btnViewOrder {
	background:url(../images/btn_viewOrder.gif) no-repeat;
	margin-right:81px;
}
.confirmInfo a.btnContinue {
	background:url(../images/btn_continue.gif) no-repeat
}
.confirmPromo {
	width:271px;
	height:142px;
	float:left;
	background:url(../images/bgr_confirmPromo.gif) no-repeat;
}
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/* =REGISTER*/
.registerContentBlock {
	width:897px;
	/*background:url(../images/bgr_register.jpg) top right no-repeat;*/
	float:left;
}
.registerLeft {
	width:372px;
	float:left;
	padding:159px 0px 0px 115px
}
.registerForm {
	width:410px;
	background:url(../images/bgr_registerTitle.gif) top left no-repeat;
	float:left;
	padding-top:45px;
}
.registerContent {
	width:410px;
	background:url(../images/bgr_registerContent.gif) repeat-x;
	float:left;
	height:435px;
}
.registerContentTitle {
	display:block;
	float:left;
	font-size:12px;
	color:#fefefe;
	padding:15px 10px 5px 20px;
}
.registerContentDesc {
	display:block;
	float:left;
	font-size:11px;
	color:#7a7a7a;
	padding:0px 20px
}
.userRegister {
	padding:0px 0px 0px 78px;
	float:left;
	width:332px;
}
.registerContent .inputTitle {
	font-size:11px;
	color:#ffffff;
	width:332px;
	display:block;
	padding-top:5px;
}
.registerContent .inputTitleGender {
	font-size:11px;
	float:left;
	color:#ffffff;
	width:70px;
	display:block;
}
.registerContent .inputTitleGender1 {
	font-size:11px;
	float:left;
	color:#ffffff;
	width:60px;
	display:block;
}
.registerContent .inputGenderBlock {
	float:left;
	width:332px;
	padding:5px 0px 15px 0px;
}
.registerContent .inputGender {
	float:left;
	width:100px;
}
.registerContent .inputRadioRegister {
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
}
.registerContent .btnRegister {
	width:118px;
	float:left;
	display:block;
	height:30px;
	background:url(../images/btn_register.gif) no-repeat;
	position:relative;

}
.registerContent .termsRegister {
	float:left;
	margin:8px 5px 0px 22px;
}
.registerContent .terms {
	float:left;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	margin:7px 0px 0px 0px;
}
.registerContent .bottomText {
	float:left;
	color:#686767;
	font-style:italic;
	font-size:11px;
	padding:10px 0px 10px 22px
}
.registerPromo {
	float:left;
	width:271px;
	height:142px;
	background:url(../images/registerPromo.gif) no-repeat
}
/*--------------------------------------------------------------*/

/*--------------------------------------------------------------*/
/* =ENVITE FRIENDS*/

.envite_header {
	height:45px;
	background:url(../images/bgr_envite_title.gif) top left;
	}
.envite_Content {
	width:410px;
	background:url(../images/bg_dot.gif);
	float:left;
	height:475px;
}
.envite_ContentBlock {
	width:897px;
	background:url(../images/bgr_enviteFriends.jpg )no-repeat;
	background-position: right 45px;
	float:left;
}
.enviteRight {
	width:372px;
	float:left;
	padding:322px 0px 0px 115px
}
.registerPromo {
	float:left;
	width:271px;
	height:142px;
	background:url(../images/registerPromo.gif) no-repeat
}
.enviteTo {
	padding:0px 0px 0px 19px;
	float:left;
	width:370px;
	height:200px;
}
.envite_inputType {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:370px;
	height:75px;
	padding:2px 0px 0px 2px;
	margin:0px;
	border:1px solid #4e4e4e;
	background:#000;
	font-size:11px;
	color:#a2a2a2
}
.envite_inputType:focus {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	border:1px solid #4e4e4e;
	width:370px;
	height:75px;
	background:url(../images/bgr_enviteFocus.gif) repeat-x;
	padding:3px 0px 0px 3px;
	margin:0px;
	font-size:11px;
	color:#ebebeb
}

.envite_inputTitle {
	font-size:11px;
	float:left;
	color:#ffffff;
	width:50px;
	display:block;
	padding-top:5px;
}
/*--------------------------------------------------------------*/
/* =LOGIN*/

.loginContentBlock {
	width:559px;
	height:331px;
	background:url(../images/bgr_loginPage.png) top left repeat-x;
	padding:69px 0px 0px 69px;
	margin-top:130px;
	margin:0 auto;
}
.loginContent {
	height:258px;
	width:495px;
	background:url(../images/bgr_loginContentNew.gif) no-repeat;
	float:left;
}

.loginContentLeft {
	position:relative;
	height:258px;
	width:248px;
	float:left;
	z-index:1
}
.loginContentLeftPadding {
	position:relative;
	padding:20px 0px 0px 30px;
	float:left;
	height:238px;
	width:218px;
	z-index:1
}
.loginContentLeftOff {
	z-index:10;
	left:0px;
	top:0px;
	position:absolute;
	height:258px;
	width:248px;
	float:left;
	background:#000000
}
.signInTitle {
	font-size:24px;
	float:left;
	color:#ffffff;
	font-weight:bold;
	display:block;
	width:218px;
	padding-bottom:20px;
}
.signInInputTitle {
	font-size:11px;
	float:left;
	color:#ffffff;
	display:block;
	width:218px
}
.signInRememberText {
	font-size:11px;
	float:left;
	color:#ffffff;
	display:block;
	width:150px;
	padding-top:3px
}
.signInRememberCheck {
	float:left;
}
.inputSignInType {
	float:left;
	width:183px;
	height:23px;
	background:url(../images/bgr_inputSignIn.gif) no-repeat;
	padding:2px 0px 0px 4px;
	margin:0px;
	border:none;
	font-size:12px;
	color:#9e0000
}
.inputSignInType:focus {
	float:left;
	border:0px;
	width:183px;
	height:23px;
	background:url(../images/bgr_inputSignInOn.gif) no-repeat;
	padding:2px 0px 0px 4px;
	margin:0px;
	font-size:12px;
	color:#ebebeb
}
.signInRemember {
	width:218px;
	float:left;
	margin:10px 0px 5px 0px;
}
.signInBtn {
	width:118px;
	height:30px;
	float:right;
	dispaly:block;
	background:url(../images/btn_signIn.gif) no-repeat;
	margin:10px 32px 0px 0px;
}
.loginContentRight {
	position:relative;
	height:247px;
	width:247px;
	float:left;
	z-index:1;
}
.loginContentRightOff {
	top:0;
	left:0;
	z-index:10;
	position:absolute;
	height:258px;
	width:247px;
	float:left;
	background:#000000
}
.loginContentRightPadding {
	position:relative;
	float:left;
	height:258px;
	width:247px;
	z-index:1
}
.applyNowBtn {
	width:118px;
	height:30px;
	float:right;
	dispaly:block;
	background:url(../images/btn_applyNow.gif) no-repeat;
	margin:207px 32px 0px 0px;
}
/*--------------------------------------------------------------*/

.topMenuOff {
	width:100%;
	height:64px;
	margin:0 auto;
	float:left;
	background:url(../images/bgr_topMenuOff.gif) repeat-x;
}
.topMenuOff .topLogo {
	width:196px;
	height:64px;
	float:left;
}
.topMenuOffItems {
	float:left;
	height:43px;
	padding-top:16px;
	margin:0 auto;
}
.topMenuOffItems a {
	font-size:11px;
	color:#ffffff;
	float:left;

	padding:0px 20px 0px 20px;
}
/* My Account*/
.accountTitleText {
	float:left;
	width:680px;
	height:45px;
	color:#A3A2A2;
	font-size:11px;
	line-height:45px;
	text-align:center;
	text-transform:uppercase;
}
.bgAccount {
	background:url(../images/bgr_checkoutData.gif);
	padding-left:9px;
	padding-bottom:9px;
	padding-top:9px;
	width:204px;
	float:left;
}
.accountTabActive {
	width:204px;
	height:30px;
	font-size:11px;
	color:#e4e4e4;
	background:url(../images/account_active.gif);
	margin-bottom:1px;
	line-height:30px;
}
.accountTabActive a {
	width:204px;
	height:30px;
	font-size:11px;
	color:#e4e4e4;
	background:url(../images/account_active.gif);
	margin-bottom:1px;
	line-height:30px;
}
.accountTab {
	width:205px;
	height:30px;
	font-size:11px;
	color:#e4e4e4;
	background:#000;
	margin-bottom:1px;
	line-height:30px;
}
.accountTab a {
	width:205px;
	height:30px;
	font-size:11px;
	color:#e4e4e4;
	margin-bottom:1px;
	line-height:30px;
}
.accountTab a:hover {
	width:205px;
	height:30px;
	font-size:11px;
	color:#e4e4e4;
	margin-bottom:1px;
	line-height:30px;
}
div.accountTab:hover {
	width:205px;
	height:30px;
	font-size:11px;
	color:#e4e4e4;
	background:#171717;
	margin-bottom:1px;
	line-height:30px;
}
.contentAccount {
	background:url(../images/bgr_checkoutData.gif);
	width:683px;
	float:left;
}
.lineRed {
	background:#980306;
	width:1px;
	height:61px;
	float:left;
}
.accountTitle {
	float:left;
	height:8px;
	width:100%;
	background:url(../images/bgr_line_myaccount.gif);
	margin-top:0;
}
.sentTitle {
	height:40px;	
	color:#6f6f6f;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:16px;
	
	}
.sentTitle p{
	width:165px;
	float:left;
	padding-top:30px;
	}
.sentText {
	color:#fff;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:16px;
	
	}
.sentText p{
	width:165px;
	float:left;
	padding-top:8px;
	}
.del {
	color:#fff;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;

	}
.del a{
	color:#fff;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.del a:hover{
	color:#fff;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
.accountFirstName {
	width:263px;
	float:left;
	margin-left:16px;
}

.dot {
	height:1px;
	background:url(../images/dot_account.gif) repeat-x;
	}
	
.daily {
	width:150px;
	font-size:11px;
	color:#a3a2a2;
	float:left;
	padding-top:3px;
	}
.acc_footer {
	font-size:11px;
	color:#a3a2a2;
	float:left;
	margin-top:59px;
	}
.dailyTitle {
	width:165px;
	height:30px;
	background:url(../images/daily.gif) no-repeat bottom left;
	}
.weeklyTitle {
	width:165px;
	height:30px;
	background:url(../images/weekly.gif) no-repeat bottom left;
	}
.order {
	float:left;
	height:61px;
	background:#202020;
	width:671px;
}
.order_black {
	float:left;
	height:61px;
	width:671px;
}
.tableAccount {
	width:115px;
	float:left;
	padding:8px;
}
.tableAccount p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding-left:15px;
}
.viewOrder {
	text-align:right;
	height:61px;
	margin-top:8px;
	margin-right:8px;
}
.accountFooterText {
	height:45px;
	color:#A3A2A2;
	font-size:11px;
	line-height:45px;
	padding-left:235px;
}
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/* =Footer*/
#footer {
	margin: 13px 0 0 0;
	width:897px;
	float:left;
}
#footer .banners img {
	float: left;
}
#footer1 {
	margin: 1px 0 0 0;
	width:897px;
	float:left;
}
#footer1 .banners img {
	float: left;
}
ul.textlinks {
	margin: 25px 0 0 10px;
	float: left;
}
ul.textlinks li {
	float: left;
	list-style-type: none;
	margin-left: 25px;
	text-transform: uppercase;
	font-size:11px;
}
ul.textlinks li a {
	color: #A8A6A9;
	text-decoration: underline;
}
ul.textlinks li a:hover {
	color: #FFF;
	text-decoration: underline;
}
p.copyright {
	color: #404040;
	margin: 30px 0 50px 0;
	padding: 0 58px;
	font-size: 11px;
	float:left;
}
/*--------------------------------------------------------------*/

/*--------------------------------------------------------------*/
/* =Footer*/
.footerNo {
	width:897px;
	float:left;
	background:url(../images/bgr_footer.gif) no-repeat;
	height:84px;
	position:relative;
}
.footerNo a {
	height:84px;
	float:left;
	display:block;
}
.footerNo .link1 {
	width:145px;
	margin-left:34px
}
.footerNo .link2 {
	width:95px;
	margin-left:47px
}
.footerNo .link3 {
	width:115px;
	margin-left:56px
}
.footerNo .link4 {
	margin-left:78px;
	width:320px;
}
ul.textlinks1 {
	margin: 25px 0 0 111px;
	float: left;
}
ul.textlinks1 li {
	display:inline;
	list-style-type: none;
	margin-left: 25px;
	text-transform: uppercase;
	font-size:10px;
}
ul.textlinks1 li a {
	color: #A8A6A9;
}
ul.textlinks1 li a:hover {
	color: #FFF;
}
ul.textlinks2 {
	margin: 0px 0 0 223px;
	float: left;
}
ul.textlinks2 li {
	display:inline;
	list-style-type: none;
	margin-left: 25px;
	text-transform: uppercase;
	font-size:9px;
}
ul.textlinks2 li a {
	color: #A8A6A9;
}
ul.textlinks2 li a:hover {
	color: #FFF;
}
.logoVerify {
	width:897px;
	text-align:center;
	float:left;
	padding-top:20px
}
.bottomLinks {
	width:897px;
	float:left;
	text-align:center;
	margin-top:25px;
}
.bottomLinks a {
	display:inline-block;
	margin-right: 25px;
	font-size:10px;
	color: #A8A6A9;
	text-transform: uppercase;
}
.bottomLinks a.last {
	margin-right: 0px;
}
.bottomLinks a:hover {
	color: #FFF;
}
.bottomLinks1 {
	width:897px;
	float:left;
	text-align:center;
}
.bottomLinks1 a {
	display:inline-block;
	margin-right: 10px;
	font-size:9px;
	color: #A8A6A9;
	text-transform: uppercase;
}
.bottomLinks1 a.last {
	margin-right: 0px;
}
.bottomLinks1 a:hover {
	color: #FFF;
}
/*--------------------------------------------------------------*/

/*--------------------------------------------------------------*/
/* =INFO PAGE*/
.infoLeft {
	width:275px;
	float:left;
}
.infoLeft .menuTitle {
	width:265px;
	float:left;
	font-size:18px;
	color:#ffffff;
	text-transform: uppercase;
	padding-left:10px;
}
.infoLeft .infoPageMenu {
	width:265px;
	float:left;
	padding-left:10px;
}
.infoLeft .infoPageMenu ul {
	margin:0px;
	padding:0px;
	list-style-position: outside;
}
.infoLeft .infoPageMenu ul li {
	list-style-type:none;
	padding:5px 0px;
}
.infoLeft .infoPageMenu ul li a {
	font-size:11px;
	color:#8c8c8c;
}
.infoLeft .infoPageMenu ul li a:hover {
	color:#ffffff;
}
.follow {
	width:275px;
	float:left;
	text-align:center;
	margin-top:30px;
}
.follow .border {
	width:265px;
	height:2px;
	line-height:2px;
	border-top:1px dotted #3f3f3f;
	float:left;
	padding-bottom:30px;
	margin:0px 5px;
}
.follow p {
	padding:0px;
	margin:0px 0px 60px 25px;
	float:left;
	background:url(../images/infoPage_contact.gif) no-repeat;
	width:227px;
	height:41px;
}
.follow a {
	padding:0px;
	margin:0px 0px 10px 25px;
	float:left;
}
.follow a img {
	padding:0px;
	margin:0px;
}
.infoRight {
	width:620px;
	float:left;
}
.infoPageTitle {
	width:615px;
	height:40px;
	background:url(../images/bgr_infoPageTitle.gif) no-repeat;
	font-size:18px;
	color:#ffffff;
	padding:5px 0px 0px 5px
}
.infoPageTitle span {
	font-size:30px;
	font-weight:bold;
	color:#da030b
}
.infoPageContent {
	float:left;
	width:590px;
	background:url(../images/bgr_infoPageContent.gif) repeat;
	padding:15px
}
.infoPageContent p {
	color:#ffffff;
	padding-bottom:10px;
}
.infoPageContent p.title {
	font-size:14px;
	font-weight:bold;
}
.infoPageContent p.text {
	font-size:12px;
}


.exclamation_label {
	background:url(../images/error.gif) no-repeat;
	height: 12px;
	width: 12px;
	position: absolute;
	display:block;
	clear:both;
	cursor:pointer;
	visibility: hidden;
	z-index:3000;
			

}
.exclamation_label_header1 {
	background:url(../images/error.gif) no-repeat;
	height: 12px;
	width: 12px;
	position: absolute;
	display:block;
	cursor:pointer;
	visibility: hidden;
	z-index:1000;
	margin-left:167px;		

}
.exclamation_label_header2 {
	background:url(../images/error.gif) no-repeat;
	height: 12px;
	width: 12px;
	position: absolute;
	display:block;
	cursor:pointer;
	visibility: hidden;
	z-index:1000;
	margin-left:96px;
			

}
#tooltip {

	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	color: #FFFFFF;
	background-color: #BF0000;
	font-size: 11px;
	margin-top: -20px;
	margin-left:-265px;
	width: 230px;	
	font-weight:normal;
	position: absolute;
	z-index: 3000;
}
#tooltip h3, #tooltip div { margin: 0; }

/*--------------------------------------------------------------*/

