body{ margin:0; padding:0;}
.CommonWidth{ width:1030px; margin:0 auto; clear:both; display:block;}
*{ font-family:Verdana, Arial, Helvetica, sans-serif;}
h3{ font-size:16px;}
.img{ padding:0; margin:0;}

#BodyContainer a:active,#BodyContainer a:link,#BodyContainer a:visited,#BodyContainer a:hover{ color:#2259AB; }
#ckform1 label{ font-size:12px;}
#Header{ background-image:url(/listings/templates/SMG_Store/Images/HeaderBG.jpg); background-position:0 0 ; background-repeat:repeat-x; height:143px; width:100%;}
#Nav{ background-image:url(/listings/templates/SMG_Store/Images/NavBG.jpg); background-position:0 0 ; background-repeat:repeat-x; height:26px; width:100%; margin-bottom:10px;}
#NavContent ul.menu{ padding:0; margin:0 auto; width:850px; }
#NavContent ul.menu li{ float:left; list-style-type:none; text-transform:capitalize; font-size:12px; font-weight:bold; margin:0 10px; line-height:20px;}
#NavContent .menu a:active,#NavContent .menu a:link,#NavContent .menu a:visited{ color:#FFFFFF; text-decoration:none;}
#NavContent .menu a:hover{ text-decoration:underline; color:#FFFFFF;}
#BodyFloatFix{ width:100%;}
#BodyLeft{ width:765px; float:left;}
#BodyRight{   width:250px; float:right;}

#Footer{ height:30px; background-color:#2259AB;}
#Footer p,#Footer a:active,#Footer a:link,#Footer a:visited,#Footer a:hover{ font-size:10px; color:#ffffff; text-decoration:none;}
#Footer .FLeft{ float:left; width:700px;}
#Footer .FRight{ float:right; width:320px;}
#Footer #Disclaimer{ color:#333333;}

.vmCartContainer,.vmCartChild { border:0; background-color:#FFFFFF;}
#vmMainPage a:active,#vmMainPage a:link,#vmMainPage a:visited,#vmMainPage a:hover{ font-size:12px; color:#1f4499; text-decoration:none;}

.vmAttribChildDetail{ width:200px!important;}
div.vmAttribChildDetail label{ font-size:11px; font-weight:bold; width:300px;}

.article_separator{ display:none;}


h1{ font-size:22px;}
p{ font-size:12px;}
[for=Internal_Use_field],#Internal_Use_field {display:none;}
.vmAttribChildDetail{ color:#FFFFFF;}
.vmAttribChildDetail label { color:#000000;}


.componentheading{ display:none;}
a.continue_link{ font-size:18px !important;}
a.checkout_link{ font-size:20px !important;  position:relative; left:250px; }

p.red,p.red a:active,p.red a:link,p.red a:visited,p.red a:hover{ color:#e00b0c !important;}


