* {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0;
padding: 0;
-moz-box-sizing: border-box;
}

select { font-size:12px;vertical-align:middle; margin-right:4px;}
    
input{ font-size:12px;vertical-align:middle; padding:0 4px 0 4px;}

img {border:0!important;}

HTML {height: 100.02%;}

BODY {background:#000 url("images/whiteBg.jpg") repeat-y center top; height:100%;
}

TD,
TH {
vertical-align: top;
}

H1 {
font-weight:bold;
font-size:18px;
color:Black;
padding: 2px 0px 5px 0px;
}
H2 {
font-size:16px;
font-weight:normal;
}
H3 {
font-size:14px;
font-weight:normal;
}
.green{color:#7BC342}

P, .c_contentpane p {
padding: 5px 0 5px 0!important;
color:#000;
}

ol,ul {
list-style:square inside;
}
ol li, ul li{margin-bottom:2px;}

ALeft {text-align:left;}
ARight {text-align:right;}
ACenter {text-align:center;}
AJustify {text-align:justify;}

a:link,
a:visited,
a:hover,
a:active
{    
text-decoration:none;
font-weight: normal;
font-size:11px;
}
a:hover {text-decoration:underline!important;}

#TopShopCart a:link, #TopShopCart a:visited,
.TopHolder a:link, .TopHolder a:visited,
.RightMenu a:link, .RightMenu a:visited,
.RightHolder A:link, .RightHolder A:visited
{
    text-decoration:none;
}
#TopShopCart a:hover,
.TopHolder a:hover,
.RightMenu a:hover,
.RightHolder A:hover
{
    text-decoration:underline;
}

.c_contentpane .ncoltxtl, .c_contentpane .ncoltxtc, c_contentpane td.ncoltxtc {
font-size:18px;
}
.centertitle {
padding:20px 20px 0 20px;
}

#PageHolder {
margin:0 auto;
width:1000px;
background:none;
height:auto;
min-height:100%; 
position:absolute;
z-index:2;
left:0px;
top:0px;
}

#PageHolderProducts {
margin:0 auto;
width:1000px;
background:url("images/background3.jpg") no-repeat top center;
height:auto;
min-height:100%; 
position:absolute;
z-index:2;
left:50%;
margin-left:-500px;
top:0px;
}

#PageHolderNoFloat {
margin:0 auto;
width:1000px;
background:url("images/background9r.jpg") repeat-y right;
height:auto;
min-height:100%; 
}

#PageHolderInner {
background:url("images/background9.jpg") no-repeat top center;
width:1000px; 
}

#PageHolderNoFloatCatalog {
margin:0 auto;
width:1000px;
background:url("images/background3r.jpg") repeat-y right;
height:auto;
min-height:100%; 
}

#PageHolderInnerCatalog {
background:url("images/background3.jpg") no-repeat top center;
width:1000px; 
}

#PageHolderNoFloatBasic {
margin:0 auto;
width:1000px;
background:url("images/background3r.jpg") repeat-y right;
height:auto;
min-height:100%; 
}

#PageHolderInnerBasic {
background:url("images/background3.jpg") no-repeat top center;
width:1000px; 
}

#PageHolderNoFloatCountry {
margin:0 auto;
width:1000px;
background:url("images/background6r.jpg") repeat-y right;
height:auto;
min-height:100%; 
}

#PageHolderInnerCountry {
background:url("images/background6.jpg") no-repeat top center;
width:1000px; 
}

#dnn_ImgRot {
background:no-repeat center top #fff;
height:550px;
width:1000px;
margin:0 auto;
}

.ImgRot {
background:no-repeat center top #fff;
height:550px;
width:1000px;
margin:0 auto;
position:absolute;
z-index:2;
top:0px;
left:0px;
} 
 
.TopHolder {
float:left;
width:840px;
height:80px;
}

.TopText {
float:left;
width:310px;
height:80px;
text-align: left;
padding:7px 0 0 15px;/*for 4161*/
border:0!important;
}

.TopText .Normal {
font-weight:bold;
font-size:21px;
color:#7ac142; 
}

.crt_chkinfo
{
    
font-size:10px;
color:gray;
}

.TopShop {
float:left;
width:540px;
height:40px;
font-weight:bold;
font-size:12px;
color:#000;
}

.TopShop img {
border:0!important;
}

.TopShop a:link, .TopShop a:visited {
font-weight:bold;
font-size:12px;
color:#000;
}

.crt_del_img {
	font-weight:bolder;
}

.crt_del_img:hover {
	font-weight:normal;
	border-width:1px;
	border-style:dashed;
	border-color:Red;
	background-color:ButtonFace;
	z-index:1;
	width:10px;
	height:0px;
}

.crt_del_img img {
	position:relative;
	top:10px;
	left:0px;
	z-index:2;
}

.crt_del_img img:hover {
	position:relative;
	top:10px;
	left:0px;
	z-index:2;
}

.HtmlHolderNormal {
	text-align: left;
	font-weight:bold;
	font-size:12px;
	color:#000;
	margin-left:-5px;
}

.HtmlHolderNormal a:link,
.HtmlHolderNormal a:visited
{
	margin-left:0px;
	font-weight:bold;
	font-size:11px;	
}

.HtmlHolderNormal a:hover 
{
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

/*SKIN-4527*/
.HtmlHolderNormal a img
{
	padding:10px 0px 10px 0px;
}

#TopMenu {
position:absolute;
top:40px;
float:right;
right:170px;
width:auto!important;
height:64px;
padding:0px 0 0 0px!important;
z-index:999!important;
}

#TopMenu .MainMenu_MenuContainer {
    text-align:right; float:right; top:0px; right:0px; position:absolute;
}

.TopMenuNoFloat 
{
float:left;
width:540px;
padding:0 20px 0 0!important;
}

.TopMenuNoFloat SPAN {
float:left;
}

.TopMenuNoFloat SPAN TABLE,
.TopMenuNoFloat SPAN TABLE TD,
.TopMenuNoFloat SPAN TD TABLE,
.TopMenuNoFloat SPAN TD  {
width:auto!important;
}

.TopMenuNoFloat SPAN TABLE{
float:right;
}

.RightHolder {
float:right;
width:160px;
padding:10px 0 0 1px;
height:560px;
border:0!important;
}

.RightMenu {
padding-top:35px;
}

.RightHolderProducts {
float:right;
width:160px;
padding:10px 0 0 1px;
border:0!important;
}
.RightHolderProducts ul li
{
list-style-type:none!important;
margin-left:0px;
padding-bottom:0px;
}

.Left 
{    
	margin-top:10px!important;
	margin-top:-30px;
width:163px;
height:auto;
float:left;
border:0!important;
}
.Left:after{ content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
.Left p{text-align:center;}
.Left UL LI {
border-bottom:1px solid #333;
height:30px;
padding:5px 0 0 5px;
background:#fff url("images/menu.jpg") no-repeat left bottom;
}
 
.Left UL UL LI {
border-bottom:0px;
height:30px;
padding:5px 0 0 10px;
padding:expression('5px 0 0 0px');
background:none;
}
 
.Middle {
width:674px;
height:170px;
float:left;
border:0!important;
}

.MiddleProducts {
width:600px;
margin: 0px 0 0 62px;
float:left;
border:0!important;
}

.MiddleProducts center {
position:relative;
top:-10px;
}

.MiddleProducts #prlt,
.MiddleShopping #prlt {
color:#fff;
font-size:14px;
font-weight:bold;
padding: 5px 0 5px 0px;
text-align:left;
clear:both;
}	

.prsrcwm, 
.prsrc {
width:145px;
margin: 0px 0 0 20px;
}

.prsrcimg INPUT {
margin-top:4px;
float:left;

}

.prsrcimg {
background: url(/images/srcharrow.gif) no-repeat;
float:left;
padding:3px 5px 0 0;
}

.prsrctxt{
padding:0 0 10px 0;
height:30px;}

.prsrctxt INPUT{
width:90px!important;
margin-right:3px;
}

.TabsHolder {width:530px;height:570px;float:left;margin:40px 0 0 50px!important;margin:0 0 0 50px; padding:0 0 0 30px;}
.TabsHolder:after {content: ".";   display: block;    height: 0;     clear: both;     visibility: hidden;} 
.TabsHolder a:link,
.TabsHolder a:visited {text-decoration:underline;}
.TabsHolder a:hover {color:#fff;}

.TabsTitle{height:70px;width:500px;float:left; color:#fff; padding-left:30px;}
.TabsTitle:after {    content: ".";     display: block;    height: 0;     clear: both;     visibility: hidden;} 
.TabsTitle .c_contentpane p{color:#fff;font-weight:bold;font-size:26px!important;}

.Tab 
{
width:250px;
height:250px;
float:left;
padding:0px 10px 0px 20px;
border:0!important;
background: url("images/tab.png") no-repeat center;
}
.Tab .c_contentpane 
{
    text-align:left; color:#fff; margin-top:20px;width:200px;}
.Tab .c_contentpane h3 {color:#fff;font-weight:bold;font-size:20px;}
.Tab a:link,
.Tab a:visited,
.Tab a:hover
 {color:#fff;}
 .Tab a:hover
 {text-decoration:none!important; }
.Tab ul li,
.Tab ol li {
margin-left:20px;
padding-bottom:2px;
vertical-align:middle;
color:#fff;
}
.Tab ul li
{
list-style-type:disc!important;
width:180px;
} 

.Tab P {
font-weight:normal;
font-size:12px;
color:#fff;
}

.Clear {
clear:both;
}

#dnn_dnnLOGO_hypLogo {
text-align:center!important;
display:block;
width:115px;
}

#dnn_USER_cmdRegister:link,
#dnn_USER_cmdRegister:visited,
#dnn_LOGIN_cmdLogin:link,
#dnn_LOGIN_cmdLogin:visited {
display:block;
border-top:1px solid #d8e4cf;
border-bottom:1px solid #588b30;
background: url("images/right.jpg") repeat-x;
width:115px;
padding:2px 0 0 5px;
height:20px;
color:#070707;
}
 
.Outlet 
{
background: url("images/outlet.jpg") no-repeat;
width:115px;
height:44px;
margin-left:23px;
}

.lshplnk3
{
    padding-bottom:5px;
}

.RightMenu A:link, 
.RightMenu A:visited,
.RightMenu A:hover,
.RightHolder A:link,
.RightHolder A:visited
{
    font-size:11px;
}

.MiddleProducts .c_contentpane .Normal a:link,
.MiddleProducts .c_contentpane .Normal a:visited,
.MiddleShopping .c_contentpane .Normal a:link,
.MiddleShopping .c_contentpane .Normal a:visited,
.Middle .c_contentpane .Normal a:link,
.Middle .c_contentpane .Normal a:visited {
padding-left:20px;
text-decoration:underline;
font-weight:bold;
}

#dnn_mplSkn_lnkChg,
#dnn_dnnLOGO_hypLogo {
border:0;
padding:0;background:none;
}

.Banners {
width:200px;
float:left;
margin-top:-10px;
border:0!important;
}
.Banners .c_contentpane div {padding: 0 0 10px 0px;}

.c_title .Head,
.shoppingContainerTitle, .Head {
color:#cecfce;
}

/*SKIN-4571*/
.shoppingContainerTitle
{
	top:-33px;
	position:relative;
}

 
#prlst TABLE TD {
width:185px;
} 
#prlst TABLE TD p{margin:0px!important; padding:0px!important;
} 

.prbr A:link,
.prbr A:visited {
display:block; 
text-align:center;
}

.prttl {
font-size:10px;
text-align:center;
} 

.prttl A:link,
.prttl A:visited {
background:none;
width:185px;
height: auto;
text-align:center;
font-weight:bold;
color:#7BC342;
font-size:11px;
}

.prttl A:hover {
color:#C60C18!important;
}

.prsp {
text-align:center;
color:Black;
font-weight:bold;
font-size:15px;
}
.prsp a:link,
.prsp a:visited,
.prsp a:hover {
color:#666!important;
font-weight:normal;
font-size:10px!important;
text-align:center;
}

.prsp A:hover {
color:#C60C18!important;
}

.prbr IMG {
border:0px;
margin:10px 0;
max-width:180px!important;
}

/* - - - box model - - - */

.prdlstbx h1{color:#fff;}
.prdlstbx li
{
display:inline;
float:left;
margin-right:2px;
margin-bottom:2px;
border:solid 3px #C60C18;
}

.prrp {
height:15px;
font-size:11px;
font-weight:bold;
color:#666;
}
.prno {
padding:5px;
font-size:10px;
}
.prcntShort .prno {
    text-align:center;
}
.prdbx
{
	background-color:#fff;
	width:190px;
	vertical-align:middle;
}

.prdbxdata{padding:4px; text-align:center;}
.prdbx h2{height:40px;}
.prdbx h2 a {font-weight: bold!important;}
.prdbx a:link, .prdbx a:visited, .prdbx a:hover, .prdbx a:active { font-size:14px;}

.primg{height:130px;overflow:hidden;}

.disclaimer a:link,
.disclaimer a:visited,
.disclaimer a:hover {
color: #a9a9a9;
font-size:10px;
}
.prvar{
font-size:10px;
height:50px;
color:#666666;
}

#shpnv a:link, a:visited { text-decoration:none;}
#shpnv a:hover { text-decoration:underline;}

.nvTtl{margin-top:0px!important; padding-bottom:10px;}
.nvTtl .lshplnks{text-align:left; height:auto;}

.nvTtl .lshplnks a:link,
.nvTtl .lshplnks a:visited{display:block;width:165px;height:26px;background:#FFFFFF url(images/menuGreen.jpg) no-repeat left bottom;border-bottom:1px solid #7ac142;padding: 7px 0 0 15px;color:#7ac142;font-size:11px;font-weight:bold;text-decoration:none;}
.nvTtl .lshplnks .Sel{display:block;width:165px;height:26px;background:#FFFFFF url(images/menuGreen2.jpg) no-repeat left bottom;border-bottom:1px solid #7ac142;padding:7px 0 0 15px;color:#7ac142;font-size:11px;font-weight:bold;}

/*st=0*/
.nvTtl .nvTp {text-align:left;padding-bottom:0px;}
.nvTtl .nvTp a:link,
.nvTtl .nvTp a:visited {padding-left:12px!important;font-size:11px;color:#888;text-decoration:none;}

.nvTtl .nvTp .nvUlcg .nvLiCg{height:auto;border-bottom:1px solid #333;height:20px;padding:5px 0 0 5px;background:#fff url("images/menu.jpg") no-repeat left bottom;}
.nvTtl .nvTp .nvUlcg .nvDwn{height:auto;border-bottom:1px solid #333;height:20px;padding:5px 0 0 5px;background:#fff url("images/menu.jpg") no-repeat left bottom;}
.nvTtl .nvTp .nvUlcg .nvDwn a:link,
.nvTtl .nvTp .nvUlcg .nvDwn a:visited{text-decoration:none;color:#7BC342!important;}

.nvTtl .nvTp .nvUlcg .nvTpbr .nvUlbr .nvLibr{padding:0 0 0 15px;height:auto;height:auto; background-image:none; border-bottom:0 }
.nvTtl .nvTp .nvUlcg .nvTpbr .nvUlbr .nvLibr a:link,
.nvTtl .nvTp .nvUlcg .nvTpbr .nvUlbr .nvLibr a:visited {text-decoration:none;color:#888!important;}
.nvTtl .nvTp .nvUlcg .nvTpbr .nvUlbr .nv1{padding:0 0 0 15px;height:auto;}
.nvTtl .nvTp .nvUlcg .nvTpbr .nvUlbr .nv1 a:link,
.nvTtl .nvTp .nvUlcg .nvTpbr .nvUlbr .nv1 a:visited{text-decoration:none;color:#7BC342!important;}

.nvTtl .nvTp .nvUlcg .nvUlcg .nvLiCg{padding:0 0 0 15px;height:auto; background-image:none; border-bottom:0}
.nvTtl .nvTp .nvUlcg .nvUlcg .nvDwn{padding:0 0 0 15px;height:auto; background-image:none; border-bottom:0;}
.nvTtl .nvTp .nvUlcg .nvUlcg .nvDwn a:link,
.nvTtl .nvTp .nvUlcg .nvUlcg .nvDwn a:visited{text-decoration:none;color:#7BC342!important;}

.nvTtl .nvTp .nvUlcg .nvUlcg .nvTpbr .nvUlbr .nvLibr{padding:0 0 0 25px;height:auto; }
.nvTtl .nvTp .nvUlcg .nvUlcg .nvTpbr .nvUlbr .nvLibr a:link,
.nvTtl .nvTp .nvUlcg .nvUlcg .nvTpbr .nvUlbr .nvLibr a:visited {text-decoration:none;color:#888!important;}
.nvTtl .nvTp .nvUlcg .nvUlcg .nvTpbr .nvUlbr .nv1{padding:0 0 0 25px;height:auto;}
.nvTtl .nvTp .nvUlcg .nvUlcg .nvTpbr .nvUlbr .nv1 a:link,
.nvTtl .nvTp .nvUlcg .nvUlcg .nvTpbr .nvUlbr .nv1 a:visited{text-decoration:none;color:#7BC342!important;}

/*st=1*/
.nvTtl .nvTpbr{text-align:left;padding-bottom:0px;}
.nvTtl .nvTpbr a:link,
.nvTtl .nvTpbr a:visited {text-decoration:none;padding-left:12px!important;font-size:11px;color:#888;}

.nvTtl .nvTpbr .nvUlbr .nvLibr{height:auto;border-bottom:1px solid #333;height:20px;padding:5px 0 0 5px;background:#fff url("images/menu.jpg") no-repeat left bottom;}
.nvTtl .nvTpbr .nvUlbr .nvDwn{height:auto;border-bottom:1px solid #333;height:20px;padding:5px 0 0 5px;background:#fff url("images/menu.jpg") no-repeat left bottom;color:#7BC342}
.nvTtl .nvTpbr .nvUlbr .nvDwn a:link,
.nvTtl .nvTpbr .nvUlbr .nvDwn a:visited{text-decoration:none;color:#7BC342!important;}

.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nvLiCg{height:auto;padding:0 0 0 15px;}
.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nvLiCg a:link,
.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nvLiCg a:visited{text-decoration:none;color:#888!important;}
.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nv1{height:auto;padding:0 0 0 15px;}
.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nv1 a:link,
.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nv1 a:visited{text-decoration:none;color:#7BC342!important;}

.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nvUlcg .nvLiCg{padding:0 0 0 25px; height:auto; margin:auto;}
.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nvUlcg .nvLiCg a:link,
.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nvUlcg .nvLiCg a:visited{text-decoration:none;color:#888!important;}

.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nvUlcg .nv1{padding:0 0 0 25px; height:auto; margin:auto;}
.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nvUlcg .nv1 a:link, 
.nvTtl .nvTpbr .nvUlbr .nvDownChild .nvUlcg .nvUlcg .nv1 a:visited{text-decoration:none;color:#7BC342!important;}

/* Module Title Menu */
.ModuleTitle_SubMenu
{
    margin-top:-130px;    
    display:inline;
}



/* - - - product detail - - - */
.ajaxtab
{
	position:relative;
	top:-20px;
}

.prcnt .prvl,
.ajax__tab_panel TABLE .prvl {
border:0;
padding:0;
text-align:left;
}
#prblk a:hover {
color:#000!important;
}

.ajax__tab_panel {
min-height: 320px;
height: auto !important;
height: 320px;
padding-right:10px;
}

.ajax__tab_panel .NormalRed {
padding-left:20px;
}

.mainImg{height:300px; width:240px;}
#mimg {overflow:hidden;
}

.ajax__tab_header {
text-align: right;
}

.ajax__tab_xp {
border-top:0!important;
border-bottom:0!important;
padding:0!important;
}

.ajax__tab_body 
{
border-left:3px solid #C60C18!important;
border-right:3px solid #C60C18!important;
border-top:0!important;
border-bottom:0!important;
padding:10px 0 0 10px!important;
background-color:#fff;
text-align:left;
}

.ajax__tab_outer,
.ajax__tab_tab {
background:none!important;
padding:0!important;
color:#fff;
overflow:visible!important;
}

.ajax__tab_inner { 
background:url(images/ajaxtab.gif) repeat-y top right!important;
width:107px;
margin:0 0 0 5px;
padding:0!important;
color:#fff; padding-bottom:3px!important;
}

.ajax__tab_inner SPAN {
float:none!important;
padding-top:4px!important;
}

.ajax__tab_inner {
text-align:center!important;
}
 
.ajax__tab_active .ajax__tab_inner {
background:url(images/ajaxtabover.gif) repeat-y top right!important;
}

.ajax__tab_active { background:url(images/ajaxtabover.gif) repeat-y top right!important;padding-bottom:24px!important;padding-bottom:21px;}
.ajax__tab_active SPAN {
color:#000!important;
}
.ajax__tab_header {
background:url(images/ajaxtop.gif) no-repeat bottom left!important;
height:37px;
}

.ajax__tab_default .ajax__tab_inner {
display: block!important;
}
ajaxtab:after{ content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;}
.summary {
padding:5px 0 10px 0;
}

.prName, .prName h1,
.prName h1 a:link,
.prName h1 a:hover,
.prName h1 a:visited {
font-size:20px;
font-weight:bold;
padding-bottom:5px;
}
.prName h1 a:link,
.prName h1 a:hover,
.prName h1 a:visited
{font-family:Tahoma,Arial,Helvetica;
	color:Black; text-decoration:none!important;}

.ajax__tab_panel TABLE TBODY TR TD {
width:250px!important;
}

.ajax__tab_active .ajax__tab_tab {
color:#C60C18!important;
}

.ajax_tab_foot { background:url(images/ajaxbottom.gif) no-repeat top left!important;padding-left:0px;
padding-top:10px;
position:relative;
width:600px;
margin-top:-20px;
height:54px;
}
.imgtmb
{
	float: left;
	margin: 0 1px 1px 0px!important;
	border: 1px solid #999999;
}
.imgtmb img
{    
width:77px;
height:77px;
}

#imgmsg
{
	clear: both;
	color: #C0C0C0;
	text-align: left;
	font-size:9px;
}

.prcnt,
.prcntShort,
.prqty,
#prSizes,
.pur1,
.prtrdmo,
.prVaSizes {
padding-left:0px;
}

.crt2, .goprlst {
padding: 0px 0px 5px 2px;
}

.crt2 A:link,
.crt2 A:visited { 
background:url(images/blarr.gif) no-repeat top left!important;
font-weight: bold!important;
font-size:12px;
padding-left:20px;
}

.crt3 {
padding: 0px 0px 5px 15px;
}

.crt3 A:link,
.crt3 A:visited { 
background:url(images/winkel.jpg) no-repeat top left!important;
font-weight: bold!important;
font-size:12px;
padding-left:35px;
}

.crt4 {
padding: 0px 0px 5px 25px;
}

.crt4 A:link,
.crt4 A:visited { 
background:url(images/blarr.gif) no-repeat top left!important;
font-weight: bold!important;
font-size:12px;
padding-left:25px;
}

.regularPrice {
font-size:12px; padding-top:2px;
}
.prcntShort .regularPrice{padding-top:0;}

.strikethrough {
    background: url('images/strikethrough_gray.gif') center center no-repeat; 
    white-space: nowrap; 
    width:45px;
}
.crt_rpr, .small {font-size:11px; color:#888; }
.crt_inf
{
    font-weight: bold;
    color: #666666;
}

.salesPrice, p.salesPrice, .productStockState {
font-weight: bold;
font-size:14px;
color:Black;
padding-bottom:10px;
}
.prcntShort .salesPrice,
.prcntShort p.salesPrice{padding-bottom:0;}

.prqty {
padding-top:10px;
padding-bottom:5px;
}
.prSizeSel, .prSizeSel td {
    padding:0px;
    border: none;
    vertical-align:middle;   
}

.tblsizes {border: solid 1px #a2a9a0;border-left:none;}
.tblsizes td { padding-left:12px; vertical-align:middle; text-align:center; border-left: solid 1px #a2a9a0;}
.tblSizesHead{color:black;}
.tblSizesFirstCol {text-align:left;border:2px;}
.tblSizesTopRow{ background-color:#eeeeee;}
.tblSizesRow2 {}

.tblTechno {border:none;}
.tblTechnoFirstCol{ border-right:2px;width:150px;}

.pur1 {
padding-top:5px;
}

.sppar {
padding-right:30px;
font-weight:bold;
padding-bottom:5px;}

.prStrung {
font-weight:bold;
padding-bottom:2px;
}
.pur1 {
border-left:3px solid #C60C18!important;
border-right:3px solid #C60C18;
color:#000000!important;
background-color:#fff!important;
}

.cs {
padding-bottom:5px;
}

#prBottom {
width:100%;
height:55px;
}

/*- - - - - - - - - - - - - - - shopping skin - - - - - - - - - - - - - - - - -*/

.MiddleShopping {
width:600px;
/*margin: 30px 0 0 62px;
float:left;*/
margin: 30px 12px 0 0;
float:right;
border:0!important;
}

.CartContainer {border:0!important;}
.CartContainer .normalred { font-size:11px;}

.crt_tbl {
margin-bottom:5px;
padding: 2px 0px 2px 0px;
width:575px!important;/*100%!important;*/
}
.crt_tbl TABLE {
border:solid 1px #8c92d2!important;
}
.crt_tbl td {
    background-color:#fff;border:none!important;vertical-align:top!important; border-bottom:solid 1px #8c92d2!important;
}
.adv {color:#5A8A31}
.crt_hdr, .crt_ftr {font-weight:bold;}
td span .crt_tot {font-size:14px;background-color:Red;}

td.a_right, td.hdr_right, td.a_right span {    
    white-space:nowrap!important;    
    text-align:right!important;  
    vertical-align:top!important;       
}
.a_left{vertical-align:top!important; }

.crt_tbl SELECT OPTION {
margin-right:4px!important;
}

.crt_tbl IMG {
margin:0px 3px;
border:0!important;
}
/*
.MiddleShopping .shoppingContainerTitle,
.MiddleProducts .shoppingContainerTitle {
margin:2px 0 2px 0 !important;
text-align:left;
width:500px;
}

.MiddleShopping .shoppingContainerTitle .Head,
.MiddleProducts .shoppingContainerTitle .Head, 
.MiddleProducts .shoppingContainerTitle .Head a
{height:12px!important;
color:#fff!important;
font-size:10px!important;
text-decoration:none!important;
}
*/
.shoppingContainerTitle p{list-style-type:none;float:left;display:inline; margin:0px!important;padding:0px!important;  color :#fff!important; vertical-align:top;
font-size:10px!important;}
.shoppingContainerTitle ul{list-style-type:none;float:left;display:inline;}
.shoppingContainerTitle ul li,
.shoppingContainerTitle ul li.home
{
    float:left;display:inline;height:12px!important;background:url(images/white_arrow.gif) no-repeat;
    background-position:left bottom!important;
    background-position:left center;
      padding-left:10px!important; }
.shoppingContainerTitle ul li.home{background:none!important;  padding-left:2px!important;}
.shoppingContainerTitle ul li a
{
    height:12px!important;
    vertical-align:top!important;
    vertical-align:middle;
    color:#fff!important;
    font-size:10px!important;
    text-decoration:none!important;
    font-weight:normal!important;
    }
/*
.MiddleShopping .shoppingContainer TABLE TD FONT, 
.MiddleProducts .shoppingContainer TABLE TD FONT, 
.MiddleShopping .shoppingContainer TABLE TD, 
.MiddleProducts .shoppingContainer TABLE TD, 
.MiddleProducts .shoppingContainer P {
color:#000;
}


.MiddleProducts .shoppingContainer A:link, 
.MiddleProducts .shoppingContainer A:visited, 
.MiddleProducts .shoppingContainer A:hover
{
color:Black;
font-weight:bold;
font-size:12px;
text-decoration:underline;
}

.MiddleProducts .shoppingContainer A:hover 
{
    text-decoration:none!important;
}


.MiddleShopping .shoppingContainer TABLE TD FONT A:link, 
.MiddleProducts .shoppingContainer TABLE TD FONT A:visited {
color:#000!important;
}
*/
.prtrdmo A:link, .prtrdmo A:visited, .prtrdmo A:hover

.crt_prg {padding:5px;}
.crt_prg a:link.CommandButton,
.crt_prg a:visited.CommandButton {
display:block;
clear:both; 
color:#000!important;
padding:0!important;
font-size:12px;
}

.crt_prg a:link,
.crt_prg a:visited,
.cartbtn:link,
.cartbtn:visited {
display:block;
color:#fff!important;
font-weight:bold!important;
font-size:12px!important;
text-decoration:none!important;
padding:5px 0!important;
}

.crt_prg a:hover,
.cartbtn:hover {
text-decoration:underline!important;
}

.chkout {
color:#fff!important;
font-weight:bold!important;
font-size:14px!important;
text-decoration:none!important;
}
.ctr_cntrls {border:solid 1px #bdcbe7; background-color:#8c92d6; text-align:center;}
.ctr_cntrls .crt_box_gift, .ctr_cntrls .crt_box_promo {
    border: solid 1px #a2a9a0;
    background-color:#bdcbe7;    
    min-height:55px;
    height:auto;
    padding:0px;
    vertical-align:middle;
}
.crt_box {text-align:left;}
.ctr_cntrls .crt_box_promo {width:150px; }
.ctr_cntrls .crt_box_gift {width:277px;}
.ctr_cntrls .crt_box_promo .crt_box_data input,
.ctr_cntrls .crt_box_gift .crt_box_data input {font-size:12px;padding: 0 0 0 4px;}
.ctr_cntrls .crt_box_promo .crt_box_data input {width:140px!important;}
.ctr_cntrls .crt_box_gift .crt_box_data input {width:260px!important;}
.ctr_cntrls .crt_box_promo .crt_box_btn,
.ctr_cntrls .crt_box_gift .crt_box_btn{}

.MiddleShopping .Head {
color:#000;
}

.MiddleShopping .gft_hdr,
.MiddleShopping .bapy_q_hdr {
color:#000!important;
margin-bottom:5px;
font-weight:normal;
font-size:12px;
font-family:Verdana,Arial;
}

.MiddleShopping TABLE TD .SubHead {
color:#333!important;
} 

.MiddleShopping a:hover {
text-decoration: underline;
} 

#bapy_ssl {
padding-bottom:60px;
clear:both;
background: url(images/horz_master_85pixels.gif) no-repeat left bottom;
}

#bapy_ft A:link,
#bapy_ft A:visited {
display:block;
font-size:14px;
font-weight:bold;
padding:20px 20px 20px 0!important;
color:#fff!important;
}

.MiddleShopping .hdr SPAN, 
.MiddleShopping .hdr {
color:#000!important;
margin-right:10px!important;
}

.pmt_img {
width:200px;
}

.pmt_img img {
float:left;
}

.MiddleShopping .bapy_pmt_itm {
background-color:#e2f3d8;
}

.RightHolderShopping p,
.RightHolderproducts p {
width:120px;
font-size:9px;
padding-right:6px!important;
text-align:right;
}

.RightHolderShopping {
width:160px;
clear:both;
float:right;
text-align:left;
padding:10px 3px 3px 3px;
font-size:11px;
border:0!important;
}

.MiddleShopping .Normal {
color:#000;
width:auto;
/*text-align:justify;for 4430*/
}

.MiddleProducts .c_contentpane .Normal a:link,
.MiddleProducts .c_contentpane .Normal a:visited,
.MiddleShopping .c_contentpane .Normal a:link,
.MiddleShopping .c_contentpane .Normal a:visited {
padding:0px!important;
/*margin:5px!important;*/
}

.MiddleProducts TABLE TR,
.MiddleShopping TABLE TR {
border-color:#333!important;
}

.MiddleProducts TABLE TD,
.MiddleShopping TABLE TD {
padding:3px!important;
}

.MiddleShopping .CommandButton:link,
.MiddleShopping .CommandButton:visited {
color:#000;
padding:5px!important;
text-align:center;
}

.MiddleShopping .CommandButton:hover {
color:#000!important;
}

.MiddleShopping TABLE TD {
width:auto!important;
font-size:12px;
}

.bapy_cnt P {
margin:20px!important;
}

.rcnv a:link,
.rcnv a:visited,
.rcnvh a:link,
.rcnvh a:visited {
color:#fff;
}

.rcnvr TABLE {
background-color:#fff;
}
 
.CountrySelect P {
padding:0 0 20px 20px;
}

.CountrySelect h3 {
padding:0px 0 10px 20px;
font-weight:bold;
font-size:12px;
}
 
.CountrySelect UL LI {
background:none;
padding:0;
border:0;
height:auto;
}

.CountrySelect UL {
padding:0px 0 20px 5px;
}

.CountrySelect .c_contentpane .Normal a:link, 
.CountrySelect .c_contentpane .Normal a:visited {
padding-left:2px;
}

.MiddleShopping .c_contentpane TABLE {
width:auto;
}


.SubHead LABEL {
color:#000!important;
}

.plswt {
width:auto!important;
color:#fff;
vertical-align: middle;
}

.cart_progress, 
.progress {
background: url("images/loading.gif") no-repeat;float:right;border:0!important;
width:26px;
height:26px;
}

.cust_ord {
border:!px solid #fff!important;
color:#fff;
}

.tbl_cld {
color:#000!important;
}

#prplhPlaybility TABLE {
background-color:#D67D7B!important;
border:0!important;
}

#prplhDurability TABLE {
background-color:#D67D7B!important;
border:0!important;
}

.strtitle {
font-size:14px;
font-weight:bold;
padding:0 0 40px 0;
}

/*-------------------containers---------------------------------------------------------*/

/*----------------------- DarkGreen --------------------------*/

.DarkGreenContainer P,
.DarkGreenContainer TABLE TD,
.DarkGreenContainer TABLE TD a:link,
.DarkGreenContainer TABLE TD a:visited {
color:#000!important;
/*text-align:left;for 4430*/
font-size:12px;
}

.DarkGreenContainer SPAN {
/*text-align:left;for 4430*/
font-size:12px;
}
 
.DarkGreenContainer A:link,
.DarkGreenContainer A:visited {
color:#555f33;
font-size:11px;
}

.DarkGreenContainer A:hover {
text-decoration:underline;
}

.DarkGreenContainer LI {
/*text-align:left;for 4430*/
font-size:12px;
}

.DarkGreenContainerTitle SPAN {
float:left;
}

.DarkGreenContainerTitle {
float:left;
width:100%;
background-color:#fff;
border-left:3px solid #555f33;
border-right:3px solid #555f33;
padding-left:10px;
}

.DarkGreenContainerTitle .Head { 
color:#000;
font-size:16px;
font-weight:bold;
padding:10px 0;
}

.DarkGreenContainer .c_contentpane {
clear:both;
width:100%;
background-color:#fff; 
border-left:3px solid #555f33;
border-right:3px solid #555f33;
padding-left:10px;
padding-right:5px;
}

.DarkGreenTopL {
width:90%;
float:left;
height:18px;
background:url(images/DarkGreenTL.gif) no-repeat top left!important;
}
 
.DarkGreenTopR {
width:10%;
float:left;
height:18px;
background:url(images/DarkGreenTR.gif) no-repeat top right!important;
}
 
.DarkGreenBottomL {
width:90%;
float:left;
height:18px;
background:url(images/DarkGreenBL.gif) no-repeat top left!important;
margin-bottom:10px!important;
}
 
.DarkGreenBottomR {
width:10%;
float:left;
height:18px;
background:url(images/DarkGreenBR.gif) no-repeat top right!important;
}
 
/*----------------------- Green --------------------------*/

.GreenContainer P,
.GreenContainer TABLE TD,
.GreenContainer TABLE TD a:link,
.GreenContainer TABLE TD a:visited {
color:#000!important;
/*text-align:left;for 4430*/
font-size:12px;
}

.GreenContainer SPAN {
/*text-align:left;for 4430*/
font-size:12px;
}

.GreenContainer A:link,
.GreenContainer A:visited {
color:#48A95B;
font-size:11px;
}

.GreenContainer A:hover {
text-decoration:underline;
}

.GreenContainer LI {
/*text-align:left;for 4430*/
font-size:12px;
}

.GreenContainerTitle SPAN {
float:left;
}

.GreenContainerTitle {
float:left;
width:100%;
background-color:#fff;
border-left:3px solid #48A95B;
border-right:3px solid #48A95B;
padding-left:10px;
}

.GreenContainerTitle .Head { 
color:#000;
font-size:16px;
font-weight:bold;
padding:10px 0;
}

.GreenContainer .c_contentpane {
clear:both;
width:100%;
background-color:#fff; 
border-left:3px solid #48A95B;
border-right:3px solid #48A95B;
padding-left:10px;
padding-right:5px;
}

.GreenTopL {
width:90%;
float:left;
height:18px;
background:url(images/stringingTL.gif) no-repeat top left!important;
}
 
.GreenTopR {
width:10%;
float:left;
height:18px;
background:url(images/stringingTR.gif) no-repeat top right!important;
}
 
.GreenBottomL {
width:90%;
float:left;
height:18px;
background:url(images/stringingBL.gif) no-repeat top left!important;
margin-bottom:10px!important;
}

.GreenBottomR {
width:10%;
float:left;
height:18px;
background:url(images/stringingBR.gif) no-repeat top right!important;
}

 /*----------------------- Red --------------------------*/

.RedContainer P,
.RedContainer TABLE TD,
.RedContainer TABLE TD a:link,
.RedContainer TABLE TD a:visited {
color:#000!important;
/*text-align:left;for 4430*/
font-size:12px;
}

.RedContainer SPAN {
/*text-align:left;for 4430*/
font-size:12px;
}

.RedContainer A:link,
.RedContainer A:visited {
color:#C60C18;
/*text-align:left;for 4430*/
font-size:11px;
}

.RedContainer A:hover {
text-decoration:underline;
}

.RedContainer LI {
/*text-align:left;for 4430*/
font-size:12px;
}

.RedContainerTitle SPAN {
float:left;
}

.RedContainerTitle {
float:left;
width:100%;
background-color:#fff;
border-left:3px solid #C60C18;
border-right:3px solid #C60C18;
padding-left:5px;
}

.RedContainerTitle .Head { 
font-size:16px;
font-weight:bold;
padding:10px 0;
padding-left:5px;
}

.RedContainer .c_contentpane {
clear:both;
width:100%;
background-color:#fff; 
border-left:3px solid #C60C18;
border-right:3px solid #C60C18;
padding-left:10px;
padding-right:5px;
}

.RedContainer .checkout {
clear:both;
width:100%;
height:50px;
}

.RedContainer .c_contentpane p {
clear:both;
width:100%;
background-color:#fff; 
border-left:0px solid #C60C18;
border-right:0px solid #C60C18;
/*padding-right:5px;*/
text-align:left;
/*margin-left:0px;*/
}

.RedTopL {
width:90%;
float:left;
height:18px;
background:url(images/RedTL.gif) no-repeat top left!important;
}
 
.RedTopR {
width:10%;
float:left;
height:18px;
background:url(images/RedTR.gif) no-repeat top right!important;
}
 
.RedBottomL {
width:90%;
float:left;
height:18px;
background:url(images/RedBL.gif) no-repeat top left!important;
margin-bottom:10px!important;
}

.RedBottomR {
width:10%;
float:left;
height:18px;
background:url(images/RedBR.gif) no-repeat top right!important;
}
 
/*----------------------- Blue --------------------------*/

.BlueContainer P,
.BlueContainer TABLE TD,
.BlueContainer TABLE TD a:link,
.BlueContainer TABLE TD a:visited {
color:#000!important;
/*text-align:left;for 4430*/
font-size:12px;
}

.BlueContainer SPAN {
/*text-align:left;for 4430*/
font-size:12px;
}

.BlueContainer A:link,
.BlueContainer A:visited {
color:#8c92d2;
/*text-align:left;for 4430*/
font-size:1px;
}

.BlueContainer A:hover {
text-decoration:underline;
}

.BlueContainer LI {
/*text-align:left;for 4430*/
font-size:12px;
}

.BlueContainerTitle SPAN {
float:left;
}

.BlueContainerTitle {
float:left;
width:100%;
background-color:#fff;
border-left:3px solid #8c92d2;
border-right:3px solid #8c92d2;
padding-left:10px;
}
 
.BlueContainerTitle .Head { 
color:#000;
font-size:16px;
font-weight:bold;
padding:10px 0;
}

.BlueContainer .c_contentpane {
clear:both;
width:100%;
background-color:#fff; 
border-left:3px solid #8c92d2;
border-right:3px solid #8c92d2;
padding-left:10px;
padding-right:5px;
}

.BlueTopL {
width:90%;
float:left;
height:18px;
background:url(images/BlueTL.gif) no-repeat top left!important;
}
 
.BlueTopR {
width:10%;
float:left;
height:18px;
background:url(images/BlueTR.gif) no-repeat top right!important;
}
 
.BlueBottomL {
width:90%;
float:left;
height:18px;
background:url(images/BlueBL.gif) no-repeat top left!important;
margin-bottom:10px!important;
}

.BlueBottomR {
width:10%;
float:left;
height:18px;
background:url(images/BlueBR.gif) no-repeat top right!important;
}

 /*----------------------- LightBlue --------------------------*/

.LightBlueContainer P,
.LightBlueContainer TABLE TD/*,
.LightBlueContainer TABLE TD a:link,
.LightBlueContainer TABLE TD a:visited */{
color:#000!important;
/*text-align:left;for 4430*/
font-size:12px;
}
.LightBlueContainer TABLE TD a:hover {
color:#000!important;
}


.LightBlueContainer SPAN {
/*text-align:left;for 4430*/
font-size:12px;
}

.LightBlueContainer A:hover {
text-decoration:underline;
}

.LightBlueContainer A:link,
.LightBlueContainer A:visited {
color:#8c92d2;
/*text-align:left;for 4430*/
font-size:12px;
}

.LightBlueContainer LI {
/*text-align:left;for 4430*/
font-size:12px;
}

.LightBlueContainerTitle SPAN {
float:left;
}

.LightBlueContainerTitle {
float:left;
width:100%;
background-color:#fff;
border-left:3px solid #BDCAE9;
border-right:3px solid #BDCAE9;
padding-left:10px;
}

.LightBlueContainerTitle .Head { 
color:#000;
font-size:16px;
font-weight:bold;
padding:10px 0;
}

.LightBlueContainer .c_contentpane {
float:left;
width:100%;
background-color:#fff; 
border-left:3px solid #BDCAE9;
border-right:3px solid #BDCAE9;
padding-left:10px;/* 	SKIN-4854*/
padding-right:5px;
}

.LightBlueTopL {
width:90%;
float:left;
height:18px;
background:url(images/LightBlueTL.gif) no-repeat top left!important;
}
 
.LightBlueTopR {
width:10%;
float:left;
height:18px;
background:url(images/LightBlueTR.gif) no-repeat top right!important;
}
 
.LightBlueBottomL {
width:90%;
float:left;
height:18px;
background:url(images/LightBlueBL.gif) no-repeat top left!important;
margin-bottom:10px!important;
}
 
.LightBlueBottomR {
width:10%;
float:left;
height:18px;
background:url(images/LightBlueBR.gif) no-repeat top right!important;
}

/*--------------------------------------------------------------------*/

.bapy_txt {
color:#000;
} 

.prsrctxt INPUT {
width:100px;
float:left;
}

.sknFlg {
text-align:center;
width:115px;
}

.brimg {
padding:0 0 5px 0!important;
}

.brlst img {
border:0!important;
width:77px;
height:30px;
background:none;
padding:1px;
}

.brlstbkgrnd {
float:left; 
padding:0 0 0 2px;
width:80px;/*SKIN-4776*/
height:25px; 
background:none;
}
.brlstbkgrnd:after{ content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;}

/*.brlst {
width:600px;
padding:2px; 
text-align:center;
vertical-align:middle;
}

.catlst {
padding:5px;
text-align:center;
}

.catlstbkgrnd {
float:left; 
padding:5px;
} Commentted out by Beasyer on 2008-05-26 */
.brlst_Center
{
    margin-top:10px;
     width:100%; text-align:center!important;}
.brlst_Center img{width:115px;/* height:31px;*/}

.brlst {width:600px;padding:2px; text-align:center;vertical-align:middle;}
.brlst .catlstbkgrnd {float:left;padding:5px;}
.brlst .catlstbkgrnd:after{ content: "."; display: block; height: 0;  clear: both; visibility: hidden;}

.catlst{clear:both; width:100%;padding:2px; text-align:center;}
.catlst ul.catul{width:100%;list-style-type:none!important;  }
.catlst ul.catul li{float:left; padding:5px; margin:0px; list-style-type:none!important;}
.catlst ul.catul li:after{ content: "."; display: block; height: 0;  clear: both; visibility: hidden;}


.StepTermsConditionsAgree { 
height:300px; 
overflow:auto; 
width:95%; 
border:1px solid #cccccc; 
padding:4px; 
margin-left:10px; 
margin-right:10px; 
}

.cchdr {
width:600px;
height:18px;
background:url(images/conttop.gif) no-repeat top left!important;
}

.cccontent 
{
    text-align:left;
    overflow:auto;
width:600px;
border-left:3px solid #C60C18;
border-right:3px solid #C60C18;
background:#fff!important;
padding: 10px 0 10px 10px;
}
.cccontent .sizeTable{font-size:15px;}
 
.ccftr {
width:600px;
height:18px;
background:url(images/contbot.gif) no-repeat top right!important;
}

.ContentHead TABLE a:link,
.ContentHead TABLE a:visited {
color:#000!important;
}

.ContentHead TABLE SPAN.chkout {
color:#CE0000!important;
}

.LnkNext,
.LnkExist {
float:right;
background:url(Images/next.gif) no-repeat right!important;
width:275px;
height:50px;
padding:0 30px;
color:#fff!important;
}

.LnkNew {
float:right;
background:url(Images/next.gif) no-repeat right!important;
width:275px;
height:50px;
padding:10 30px 0 30px;
}

.lnks .LnkNew{
margin-right:10px;
display:inline;
}
.lnks .LnkExist{
margin-right:10px;
}

.LnkNew A:link,
.LnkNew A:visited {
font-size:14px!important;
color:#fff!important;
}

.LnkPrev, .LnkCatalogPage, .LnkHomePage {
float:left;
padding:0 30px;
background:url(Images/prev.gif) no-repeat left!important;
width:274px;/*290px;*/
height:50px;
color:#fff!important;
}

.LnkNext a:link,
.LnkNext a:visited,
.LnkExist a:link,
.LnkExist a:visited {
text-align:center;
color:#fff!important;
}

.LnkLast a:link,
.LnkLast a:visited {
text-align: right!important;
}

.LnkLast {
clear:both;
text-align:right!important;
padding-right:80px;
background:url(Images/last.gif) no-repeat right !important;
margin-right:9px;
height:50px;
height:30px;
}

.LnkLast_disabled {
    background:url(Images/last_disabled.jpg) no-repeat right !important;
 }
 
.bapy_fast_box { background-color:#BDCBE7; border:solid 1px #BDCAE9; padding:5px;}

.LnkNext a:link,
.LnkNext a:visited,
.LnkPrev a:link,
.LnkPrev a:visited,
.LnkCatalogPage a:link,
.LnkCatalogPage a:visited,
.LnkHomePage a:link,
.LnkHomePage a:visited,
.LnkLast a:link,
.LnkLast a:visited,
.LnkExist a:link,
.LnkExist a:visited {
text-align:center;
color:#fff!important;
display:block;
padding:0!important;
margin:10px 0!important;
font-size:14px!important;
font-weight:bold!important;
}

.LnkNext a:hover,
.LnkPrev a:hover,
.LnkCatalogPage a:hover,
.LnkHomePage a:hover,
.LnkLast a:hover {
color:#000!important;
}

.bapy_chkAgree {
margin:10px 0!important;
}

.hdr_left {
text-align:left!important;
}

.hdr_center, .a_center, .crt_ftr{
text-align:center!important;
}
.a_center select {font-weight:bold;}

.lnks a:link,
.lnks a:visited {
display:block;
padding:5px 0;
font-size:14px;
font-weight:bold;
}

.lnks a:hover.CommandButton,
.crt_prg a:hover.CommandButton {
color:#000!important;
}

.checkout .subhead {
display:block;
float:left;
margin:45px 0 0 10px;
width:200px;
}

.UserProfileFix table span {
text-align:left;
}

.UserProfileFix SPAN A:link.CommandButton,
.UserProfileFix SPAN A:visited.CommandButton {
font-size:14px!important;
font-weight:bold!important;
text-align:left!important;
}

.UserProfileFix DIV {
text-align:left!important;
}

.dnn_dnnmlmenu_ctlmenu_spmbctr MainMenu_MenuContainer TD A:link,
.dnn_dnnmlmenu_ctlmenu_spmbctr MainMenu_MenuContainer TD A:visited {
border-right: 2px solid black!important;
}

.lnks {
width:300px;
float:right;
}



/*- - - - - - - - - - - - WEBDESGNERS - - - - - - - - - - - */

.TopTitleGreen,
.TopTitleGreen A:link,
.TopTitleGreen A:visited {
color:#77c046!important;
font-size:22px!important;
font-weight:bold!important;
height:60px;
overflow:hidden;
}

.TopTitleDarkGreen,
.TopTitleDarkGreen A:link,
.TopTitleDarkGreen A:visited {
color:#555f33!important;
font-size:22px!important;
font-weight:bold!important;
height:60px;
overflow:hidden;
}

.TopTitleRed,
.TopTitleRed A:link,
.TopTitleRed A:visited {
color:#ff0000!important;
font-size:22px!important;
font-weight:bold!important;
height:60px;
overflow:hidden;
}

.TopTitleDarkRed,
.TopTitleDarkRed A:link,
.TopTitleDarkRed A:visited {
color:#8f2c2a!important;
font-size:22px!important;
font-weight:bold!important;
height:60px;
overflow:hidden;
}

.TopTitleBlue,
.TopTitleBlue A:link,
.TopTitleBlue A:visited {
color:#3165d6!important;
font-size:22px!important;
font-weight:bold!important;
height:60px;
overflow:hidden;
}

.TopTitleLightBlue,
.TopTitleLightBlue A:link,
.TopTitleLightBlue A:visited {
color:#bdcae9!important;
font-size:22px!important;
font-weight:bold!important;
height:60px;
overflow:hidden;
}

.crtlnk {
color:#9c9c9c!important;
font-weight:normal!important;
}

.RightHolder P {
padding:0 0 0 5px!important;
margin:0!important;
width:115px!important;
background-color:#DEF3CE;
}

.ContactBox {background-color:#DEF3CE;font-size:11px!important;padding: 10px 0 0 3px!important;margin:0!important;width:115px;}
.ContactBox h2{font-size:16px!important;font-weight:bold;}
.ContactBox p{font-size:11px!important;padding:0 0 0 0!important;margin:0!important;width:112px!important;}
/*
.RightHolder .Normal P A:link,
.RightHolder .Normal P A:visited {
margin-left:-5px;
padding: 3px 0 0 5px!important;
}
.RightHolder .Normal P a:link,
.RightHolder .Normal P a:visited {
display:block;
border-top:1px solid #d8e4cf;
border-bottom:1px solid #588b30;
background: url("images/right.jpg") repeat-x;
width:115px;
padding:2px 0 0 10px;
height:20px;
color:#070707;
}

.RightHolder .Normal P A:hover {
margin-left:-5px;
}*/
.vert_link_menu{margin:0!important; 
                list-style-type:none!important;}
.vert_link_menu li{display:inline }
.vert_link_menu li A:link,
.vert_link_menu li A:visited{
padding: 3px 0 0 5px!important;
}
.vert_link_menu li a:link,
.vert_link_menu li a:visited{
display:block;
border-top:1px solid #d8e4cf;
border-bottom:1px solid #588b30;
background: url("images/right.jpg") repeat-x;
width:115px;
padding:2px 0 0 10px;
height:20px;
color:#070707;
}


.RightHolder UL LI {
list-style-type:none;
}

.dnn_dnnmlmenu_ctlmenu_spmbctr TABLE {
border-right:1px solid black!important;
}

.NormalRed {
color:#ff0000!important;
font-weight:bold!important;
}

#dnn_dnnCOPYRIGHT_lblCopyright {
padding:5px 0;
display:block;
text-align:center;
color:#ccc;
}

.summary,
.pr_sum_scroll,
.pr_sum, 
p.summary,
p.pr_sum_scroll,
p.pr_sum {
margin:10px 0;
width:300px;
white-space:inherit;  
overflow:hidden;
font-weight:normal!important;
font-size:14px;
}
.prcntShort .prScontent p.pr_sum,
.prcntShort .prScontent p.pr_sum_scr
{
	width:auto;
    margin:0;
white-space:inherit;  
font-weight:normal!important;
font-size:14px;}


.prcntShort .prScontent{width:100%!important;}
    
.floatA {
float:left;
}

#countryselector {
padding-left:60px;
}

/*-----------------------new css added by Beasyer---------------------------------*/
#dnnPage
{
    position:absolute;
    left:50%;
    margin-left:-500px;
}
#PageHolderNoFloatHome {
    text-align:left;
    margin:0 auto;
    width:1000px;
    background:url("images/background3r.jpg") repeat-y right;
    height:auto;
    min-height:100%; 
    height:100%;
    z-index:2;
    left:0px;
    top:0px;
    position:absolute;
}
#TopShopCart{
    position:absolute;
	right:150px;/*for 4161*/
	top:0px;	
    float:right;
    width:540px;
    height:40px;
    text-align: right;
    font-weight:bold;
    font-size:12px;
    color:#000;
    padding:17px 20px 0 0px;
    z-index:999;
}
#TopShopCart img{
    border:0!important;
}
#TopShopCart a:link,
#TopShopCart a:visited{
    font-weight:bold;
    font-size:12px;
    color:#000;
}
.bapy_result_btn{ clear:both; height:auto; min-height:100px;}
.bapy_result_btn .divUnitLeft{float:left!important;	width:275px!important;	clear:left!important; height:auto;}
.bapy_result_btn .divUnitLeft:after{ content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
.bapy_result_btn .divUnitRight{	float:right!important;	width:275px!important;	clear:right!important; height:auto;}
.bapy_result_btn .divUnitRight:after{ content: "."; display: block; height: 0;  clear: both; visibility: hidden;}

.bapy_pmnt_result {
    text-align:left!important;
}
  
.MLLanguageMenuTable td {text-align:center;}
 .MLLanguageMenuDiv .MLLanguageMenuLeftFlagSpan img{width:18px; width:12px;}
 .MLLanguageMenuDiv .MLLanguageMenuRightFlagSpan img{width:18px; width:12px;}
 .MLLanguageMenuTable .MLLanguageMenuLeftFlagCell img{width:18px; height:12px;}
 .MLLanguageMenuTable .MLLanguageMenuMenuCell{ text-align:center; padding-right:2px;}
 .MLLanguageMenuTable .MLLanguageMenuRightFlagCell img{width:18px; height:12px;}
 .MLLanguageSelectionFlag_Active{width:18px; height:12px;}
 .MLLanguageSelectionFlag_Inactive{width:18px; height:12px;}
 
 
 .customercart_checkout{width:100%; padding-left:290px;}


.divOverFlowAuto{width:100%; overflow:auto}
.divOverFlowHidden{width:100%; overflow:hidden}

/*for SKIN-4824*/
.divWithGreenLink{}
.divWithGreenLink H1{color:#7BC342; }
.divWithGreenLink a:link,
.divWithGreenLink a:visited,
.divWithGreenLink a:hover,
.divWithGreenLink table td  a:link,
.divWithGreenLink table td  a:visited,
.divWithGreenLink table td  a:hover{color:#7BC342!important; text-decoration:underline!important}
.divWithGreenLink p{padding: 5px 0 5px 0!important;
padding:0;
color:#000;}

/* 	SKIN-4623*/
td.ncoltxtc{
font-size:18px;
}
td.ncoltxtc small{
font-size:12px;
}

.gft_rmt{margin:20px 0 10px 0!important;
         margin:10px 0 10px 0;
          border:0px;}
.gft_rmt .crt_box_gift, 
.gft_rmt .crt_box_promo {
    min-height:55px;
    height:auto;
    padding:0px;
    vertical-align:middle;
}
.crt_box {text-align:left;}
.gft_rmt .crt_box_promo {width:150px; }
.gft_rmt .crt_box_gift {width:277px;}
.gft_rmt .crt_box_promo .crt_box_data input,
.gft_rmt .crt_box_gift .crt_box_data input {font-size:12px;padding: 0 0 0 4px;}
.gft_rmt .crt_box_promo .crt_box_data input {width:140px!important;}
.gft_rmt .crt_box_gift .crt_box_data input {width:260px!important;}
.gft_rmt .crt_box_promo .crt_box_btn,
.gft_rmt .crt_box_gift .crt_box_btn{}

.whiteTitle{color:White!important}
.crt_Purchase_Result
{
	background:url(images/valid.gif) no-repeat left center;
	line-height:16px;
	padding-left:18px;}
	
/*STEH-4971*/
#DoNotRedirectToCart {font-size:11px; color:#888; }

.Middle .c_contentpane{margin:90px 0 0 50px!important;
	margin:50px 0 0 50px;color:White!important;}
.TpContent{}

.TabsTitle{color:#fff;font-weight:bold;font-size:26px!important;}

.FooterHolder{width:1000px;}

.InStock, .WhileStockLasts, .WhileStockLastsOrDeliveryWithinDays, .PreOrder,
.Unknown, .SoldOut, .OutOfStock,
.DeliveryWithinADays, .DeliveryWithinBDays, .DeliveryMoreThanBDays, .warning
{ 
    background: url('images/stock_green.png') no-repeat;
    width:100%;
    padding: 2px 4px 2px 4px;
    overflow: visible; color:white; font-weight:bold; font-size: 11px;
    margin: 2px 0px 2px 0px;
}
.Unknown, .SoldOut, .OutOfStock
{
    background-image: url('images/stock_red.png');
}
.DeliveryWithinADays, .DeliveryWithinBDays, .DeliveryMoreThanBDays, .warning
{
    background-image: url('images/stock_orange.png');
}
.warning { background-image:url('images/warning.gif');padding-left: 20px;color: #E9BE16; margin:5px;}

.faqItem { padding:0px;}
.faqItem p{padding:0px!important; line-height:100%;}

a.arrow {display: inline-block; padding-left:10px; color:#f58026; background: url('images/ico_more.gif') no-repeat scroll 0 4px; }
.a { padding-right:10px;}

/* BEGIN productlist */
#prSitemap ul {
font-size:0.9em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 15px;
padding:0;
}

.CartBottomFloat {
	position:absolute; 
	border:0px; 
	margin:-40px 0 0 -15px;
	background-image: url('images/outletItem.png');
  width:45px;
  height:45px;
}
.ImageSub,.ImageMain{border-width:0px; }


/* Product Reviews*/
.reviewcontainer h2 {font-weight:bold;font-size:12px;color:#000;}
.reviews li h3, .reviews li h3 span{font-size:11px!important;color:#666;}
.reviews li{display:inline;}
.reviews p{padding: 0 0 1px 0!important;}

.review_content_content{ height:48px; overflow:hidden;}


/*Product Search Results*/
.product li {display:inline;}
.product li table{border:0px; }
.product li table h2,
.product li table h2 a:link,
.product li table h2 a:visited,
.product li table h2 a:hover{font-weight:bold;font-size:12px;color:#000;}
.product li table img{width:80px; height:80px; padding:10px;}
.product li table td.right{width:100%;}



