@charset "UTF-8";
/* CSS Document */

/****************************************
		General Setting 
*****************************************/

html, body, div, span, applet, object, iframe, strong,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, legend, caption, 
tbody, tfoot, thead, table, label, tr, th, td{
	margin: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style:none;
	}
html{
overflow:0;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
	margin: 0px;
	line-height: 1em;
}
h1 {
	font-size: 14px;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	font-weight: bold;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 13px;
	line-height: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
h3.GrayBoldLeft {
	font-weight: bold;
	color: #666666;
}
ol, ul  {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
li {
	list-style-position: inside;
	list-style-type: disc;
}
.clear {
 	clear: both;
}
.Space10px {
	height: 10px;
}

BODY {
	overflow-y:scroll;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: normal;
}
a{
	text-decoration: none;
	color: #000000;
}
a:HOVER {
	text-decoration: underline;
}
a.BlueLinkS {
	font-size: 10px;
	color: #2673A7;
}
img {
	margin: 0px;
}
p {
	line-height: 17px;
	font-size: 14px;
	font-weight: normal;
}
.HightlightGray {
	color: #666666;
}
.FontRed {
	color: #CF001F;
}

input, textarea {
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #666666;
	color: #000000;
}
input:focus {
  outline: none;
}

textarea:focus {
  outline: none;
}
input.InputNormal {
	width: 195px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #666666;
	height: 23px;
	padding-right: 8px;
	font-weight: bold;
}
input.InputNormal:Focus {
	width: 195px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #A4A4A4;
	height: 23px;
	padding-right: 8px;
	font-weight: bold;
	/* Webkit */

		
    -webkit-border-radius: 0px;
	-webkit-box-shadow: 0px 0px 3px #2e81b1;
	/* Firefox */

		
    -moz-border-radius: 0px;
	-moz-box-shadow: 0px 0px 3px #2e81b1;
}


.RadioActive {
	background-image: url(img/radio2.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 11px;
	background-position: 0px 2px;
	height: 18px;
}
.RadioActiveNotSelected {
	background-image: url(img/radio1.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 11px;
	background-position: 0px 2px;
	height: 18px;
}
.RadioInactive {
	background-image: url(img/radio1.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 11px;
	background-position: 0px 2px;
	height: 18px;
	color: #666666;
}
.SubmitBlue  {
	border: 1px solid #0073A6;
	color: #fff;
	cursor: pointer;
	background: #0073a6;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 9px;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#75bde3),
        to(#0073a6)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #75bde3,
        #0073a6
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff75bde3,endColorstr=#ff0073a6);
	zoom: 1;
	text-transform: capitalize;
}
.SubmitBlue:Hover {
	border: 1px solid #00202e;
	color: #fff;
	cursor: pointer;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0073a6),
        to(#00202e)
        );
		
	
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #0073a6,
        #00202e
        );

     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff0073a6,endColorstr=#ff00202e);
	zoom: 1;

}

.SubmitBlueGrow  {
	border: 1px solid #0073A6;
	color: #fff;
	cursor: pointer;
	background: #0073a6;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 9px;
	font-weight: bold;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#75bde3),
        to(#0073a6)
        );
		
    -webkit-border-radius: 0px;
    -webkit-box-shadow: 0px 0px 5px #2e81b1;
	
			
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #75bde3,
        #0073a6
        );
		
    -moz-border-radius: 0px;
    -moz-box-shadow: 0px 0px 5px #2e81b1;		
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff75bde3,endColorstr=#ff0073a6);
	zoom: 1;
	text-transform: capitalize;
}
input.BlueInRedBox  {
	border: 1px solid #0073A6;
	color: #fff;
	cursor: pointer;
	background: #0073a6;
	padding-right: 9px;
	padding-left: 9px;
	width:auto;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#75bde3),
        to(#0073a6)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #75bde3,
        #0073a6
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff75bde3,endColorstr=#ff0073a6);
	zoom: 1;
	text-transform: capitalize;
	width: 212px;
	font-size: 11px;
	margin-right: 10px;
	height: 23px;
	padding-top: 3px;
	padding-bottom: 5px;
}
input.BlueInRedBoxGrow  {
	border: 1px solid #0073A6;
	color: #fff;
	cursor: pointer;
	background: #0073a6;
	padding-right: 9px;
	padding-left: 9px;
	width:auto;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#75bde3),
        to(#0073a6)
        );
	-webkit-border-radius: 0px;
	-webkit-box-shadow: 0px 0px 5px #2e81b1;
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #75bde3,
        #0073a6
        );
	-moz-border-radius: 0px;
	-moz-box-shadow: 0px 0px 5px #2e81b1;
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff75bde3,endColorstr=#ff0073a6);
	zoom: 1;
	text-transform: capitalize;
	width: 212px;
	font-size: 11px;
	margin-right: 10px;
	height: 23px;
	padding-top: 3px;
	padding-bottom: 5px;
}
input.BlueInRedBox:Hover {
	border: 1px solid #00202e;
	color: #fff;
	cursor: pointer;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0073a6),
        to(#00202e)
        );
		
	
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #0073a6,
        #00202e
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff0073a6,endColorstr=#ff00202e);
	zoom: 1;

}

a.ProductsOrderNowLink  {
	border: 1px solid #0073A6;
	color: #fff;
	cursor: pointer;
	background: #0073a6;
	padding-right: 9px;
	padding-left: 9px;
	width: auto;
	/* Webkit */
	background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#75bde3),
        to(#0073a6)
        );
	/* Firefox */
	background: -moz-linear-gradient(
        top,
        #75bde3,
        #0073a6
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff75bde3,endColorstr=#ff0073a6);
	zoom: 1;
	text-transform: capitalize;
	width: 212px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 5px;
	display: block;
	margin-top: 20px;
}
a.ProductsOrderNowLink:Hover {
	border: 1px solid #00202e;
	color: #fff;
	cursor: pointer;
	/* Webkit */
	background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0073a6),
        to(#00202e)
        );
	/* Firefox */
	background: -moz-linear-gradient(
        top,
        #0073a6,
        #00202e
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff0073a6,endColorstr=#ff00202e);
	zoom: 1;
	text-decoration: none;
}
.SubmitGray {
	border: 1px solid #666666;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	padding-right: 9px;
	padding-left: 9px;
	font-weight: bold;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;
	font-size: 10px;
}

.SubmitGray:HOVER {
	border: 1px solid #000;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
		
	
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;

}
.SubmitGray:FOCUS {
	border: 1px solid #000;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
		
	
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;

}



/****************************************
		base Frame 
*****************************************/
.OuterBox {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
.SpaceBar {
	height: 45px;
}
.MainMenuBar {
	height: 87px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D60714;
	padding-top: 0px;
	padding-bottom: 17px;
	font-size: 14px;
}
.TopMenuLogo {
	background-image: url(img/menu-list.jpg);
	background-repeat: no-repeat;
	background-position: 1px 65px;
	display: block;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 58px;
}

.TopMenuLinkProducts {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 112px;
}
.TopMenuLinkCompany {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 124px;
}
.TopMenuLinkPress {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 95px;
}
.TopMenuLinkStore {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 130px;
}

.TopMenuLinkAccount {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 225px;
}
.TopMenuLinkCart {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 114px;
}


.TopMenuLinkProducts:HOVER {
	color:#910305;
	text-decoration: none;
}
.TopMenuLinkCompany:HOVER {
	color:#910305;
	text-decoration: none;
}
.TopMenuLinkPress:HOVER {
	color:#910305;
	text-decoration: none;
}
.TopMenuLinkStore:HOVER {
	color:#910305;
	text-decoration: none;
}

.TopMenuLinkAccount:HOVER {
	color:#910305;
	text-decoration: none;
}
.TopMenuLinkCart:HOVER {
	color:#910305;
	text-decoration: none;
}


.TopMenuLinkProducts:ACTIVE {
	color: #D60714;
	font-weight:bold;
}
.TopMenuLinkCompany:ACTIVE {
	color: #D60714;
	font-weight:bold;
}
.TopMenuLinkPress:ACTIVE {
	color: #D60714;
	font-weight:bold;
}
.TopMenuLinkStore:ACTIVE {
	color: #D60714;
	font-weight:bold;
}

.TopMenuLinkAccount:ACTIVE {
	color: #D60714;
	font-weight:bold;
}
.TopMenuLinkCart:ACTIVE {
	color: #D60714;
	font-weight:bold;
}

.TopMenuLinkProductsActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 112px;
	font-weight:bold;
}
.TopMenuLinkCompanyActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 124px;
	font-weight:bold;
}
.TopMenuLinkPressActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 95px;
	font-weight:bold;
}
.TopMenuLinkStoreActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 130px;
	font-weight:bold;
}

.TopMenuLinkAccountActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 225px;
	font-weight:bold;
}
.TopMenuLinkCartActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 114px;
	font-weight:bold;
}
.TopMenuLinkProductsActive {
    text-decoration:none;
}
.TopMenuLinkCompanyActive {
    text-decoration:none;
}
.TopMenuLinkPressActive {
    text-decoration:none;
}
.TopMenuLinkStoreActive {
    text-decoration:none;
}

.TopMenuLinkAccountActive {
    text-decoration:none;
}
.TopMenuLinkCartActive {
    text-decoration:none;
}
.TopMenuLinkCartBlack {
	color: #000000;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 114px;
}



.TopMenuList {
	float: left;
	margin-top: 67px;
}
.NaviBar {
	height: 32px;
	color: #D60714;
	padding-top: 13px;
	font-size: 13px;
}
.NaviLink {
	color: #000000;
	text-decoration: none;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.NaviLink:HOVER {
	text-decoration: underline;
}
.NaviLinkActive {
	color: #000000;
	text-decoration: none;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(img/menu-list.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
}
.NaviArrow {
	float: left;
	margin-top: 1px;
}
.SubMenuLink {
	display: inline-block;
	padding-right: 17px;
	color: #000000;
	margin-left: 10px;
}
.SubMenuLinkActive {
	display: inline-block;
	padding-right: 17px;
	color: #000000;
	margin-left: 10px;
	font-weight: bold;
}
.SubMenuListShop {
	float: left;
}
.BottomMenuBox {
	background-color: #B2B2B2;
	height: 30px;
	margin-top: 45px;
	margin-bottom: 1px;
	padding-top: 15px;
}
.BottomMenuLink {
	width: 133px;
	text-align: center;
	float: left;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.BottomMenuLink:HOVER {
	text-decoration: underline;
}
.BottomMenuLinkEnd {
	width: 133px;
	text-align: center;
	float: left;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.BottomMenuLinkEnd:HOVER {
	text-decoration: underline;
}
.BottomInfoBox {
	background-color: #B2B2B2;
	height: 43px;
	margin-bottom: 10px;
}
.BottomCopyRight {
	font-size: 10px;
	color: #FFFFFF;
	float: left;
	margin-top: 14px;
	margin-left: 26px;
	font-weight: normal;
}
.BottomLine {
	margin-bottom: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

.BottomMailFormBox {
	float: right;
	margin-right: 10px;
	margin-top: 6px;
}
input.BottomMailForm {
	width: 168px;
	margin-right: 3px;
	padding-right: 9px;
	padding-left: 9px;
	text-transform: capitalize;
	font-size: 10px;
	height: 25px;
}
input.BottomMailForm:FOCUS {
	outline: none;
	font-weight: normal;
	color: #000000;
}
.BottomMailSubmit  {
	border: 1px solid #666666;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	padding-right: 9px;
	padding-left: 9px;
	font-weight: bold;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;
	height: 30px;
}

.BottomMailSubmit:Hover {
	border: 1px solid #000;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;
}



.SubmitBlue  {
	border: 1px solid #0073A6;
	color: #fff;
	cursor: pointer;
	background: #0073a6;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 9px;
	font-weight: bold;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#75bde3),
        to(#0073a6)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #75bde3,
        #0073a6
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff75bde3,endColorstr=#ff0073a6);
	zoom: 1;
}
.SubmitBlue:Hover {
	border: 1px solid #00202e;
	color: #fff;
	cursor: pointer;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0073a6),
        to(#00202e)
        );
		
	
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #0073a6,
        #00202e
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff0073a6,endColorstr=#ff00202e);
	zoom: 1;

}

.SubmitGray {
	border: 1px solid #666666;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 9px;
	font-weight: bold;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;
}

.SubmitGray:HOVER {
	border: 1px solid #000;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
		
	
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;

}
/****************************************
		Cart Popup 
*****************************************/

.CartPopupBox {
	width: 234px;
	border: 1px solid #D60714;
	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.30);
}

.CartPopupHeader {
	border: 1px solid #BF0506;
	color: #fff;
	cursor: pointer;
	background: #CA0011;
	padding-right: 5px;
	padding-left: 10px;
	font-size:14px;
	font-weight:bold;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#e51826),
        to(#bd0405)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #e51826,
        #bd0405
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffe51826,endColorstr=#ffbd0405);
	zoom: 1;
	text-transform: capitalize;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.CartPopupItem {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 7px;
}

.CartPopupItem img {
	float: left;
}
.CartPopupItemInfo {
	float: right;
	width: 170px;
	margin-right: 15px;
	margin-top: 3px;
}
.CartPopupItemInfo h4 {
	font-weight: bold;
	margin-bottom: 3px;
}
.CartPopupItemInfo h6 {
	line-height: 13px;
}
.CartPopupSubmits {
	padding-left: 10px;
	padding-bottom: 7px;
	padding-top: 5px;
}
.CartPopupSubmits input {
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;
	text-transform: capitalize;
	height: 23px;
	width: 106px;
	font-size: 11px;
	margin-bottom: 5px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.CartPopupSubmits input:HOVER {
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}

/****************************************
	TOP MENU AFTER LOGIN
*****************************************/

.TopMenuLoginProducts {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 88px;
}
.TopMenuLoginCompany {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 88px;
}
.TopMenuLoginPress {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 55px;
}
.TopMenuLoginStore {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 102px;
}

.TopMenuLoginAccount {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 200px;
}
.TopMenuLoginCart {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 110px;
}
.TopMenuLoginLogout {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 16px;
	margin-top: 65px;
	width: 165px;
}


.TopMenuLoginProducts:HOVER {
	color:#910305;
	text-decoration: none;
}
.TopMenuLoginCompany:HOVER {
	color:#910305;
	text-decoration: none;
}
.TopMenuLoginPress:HOVER {
	color:#910305;
	text-decoration: none;
}
.TopMenuLoginStore:HOVER {
	color:#910305;
	text-decoration: none;
}

.TopMenuLoginAccount:HOVER {
	color:#910305;
	text-decoration: none;
}
.TopMenuLoginCart:HOVER {
	color:#910305;
	text-decoration: none;
}
.TopMenuLoginLogout:HOVER {
	color:#910305;
	text-decoration: none;
}


.TopMenuLoginProducts:ACTIVE {
	color: #D60714;
	font-weight:bold;
}
.TopMenuLoginCompany:ACTIVE {
	color: #D60714;
	font-weight:bold;
}
.TopMenuLoginPress:ACTIVE {
	color: #D60714;
	font-weight:bold;
}
.TopMenuLoginStore:ACTIVE {
	color: #D60714;
	font-weight:bold;
}

.TopMenuLoginAccount:ACTIVE {
	color: #D60714;
	font-weight:bold;
}
.TopMenuLoginCart:ACTIVE {
	color: #D60714;
	font-weight:bold;
}
.TopMenuLoginLogout:ACTIVE {
	color: #D60714;
	font-weight:bold;
}
.TopMenuLoginProductsActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 88px;
	font-weight:bold;
}
.TopMenuLoginCompanyActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 88px;
	font-weight:bold;
}
.TopMenuLoginPressActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 55px;
	font-weight:bold;
}
.TopMenuLoginStoreActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 102px;
	font-weight:bold;
}

.TopMenuLoginAccountActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 200px;
	font-weight:bold;
}
.TopMenuLoginCartActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	text-transform: capitalize;
	height: 16px;
	margin-top: 65px;
	width: 110px;
	font-weight:bold;
}
.TopMenuLoginLogoutActive {
	color: #D60714;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 16px;
	margin-top: 65px;
	width: 165px;
	font-weight:bold;
}
.TopMenuLoginProductsActive {
    text-decoration:none;
}
.TopMenuLoginCompanyActive {
    text-decoration:none;
}
.TopMenuLoginPressActive {
    text-decoration:none;
}
.TopMenuLoginStoreActive {
    text-decoration:none;
}

.TopMenuLoginAccountActive {
    text-decoration:none;
}
.TopMenuLoginCartActive {
    text-decoration:none;
}
.TopMenuLoginLogoutActive {
    text-decoration:none;
}


/****************************************
	END OF TOP MENU AFTER LOGIN
*****************************************/