


/* Defaults */
body  { background: #ffffff; color: #515151; font: 14px Helvetica,Arial,Sans-serif; }
body,html { margin:0;padding:0; }

h1, h2, h3, h4, h5, h6  { margin: 0; }
h1  {font-size: 30px;} h2  {font-size: 24px;} h3  {font-size: 20px;} h4  {font-size: 18px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

p  { margin:0 0 20 px 0; }
ul, ol { padding:0 0 0 0;margin:0 0 20px 10px; }
li { padding:0; margin-left: 20px; }

/* Hyperlinks */
a:link, a:visited  { text-decoration: none; }
a:hover  { text-decoration: underline; }

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}


/* site structure */
.pagewrap  { width:960px;margin:0 auto 0 auto;padding:0; }


/* Header */
.pageheader  {
width:960px;
height:46px;
position:relative;
padding: 10px 0 0 0;
margin:0 0 20px 0;
}
.pageheader  .AsSGlogostyle {
float:left;
width:281px;
height:47px;
margin-top:0px;
margin-left:5px;
border:#005500 solid 0px;
}
.pageheader  .contact {
float:right;
width:450px;
font-weight:bold;
color:#999999;
text-align:right;
margin-top:0px;
margin-right:5px;
border:#005500 solid 0px;
}


.pageheader2 { width:960px;position:relative;padding: 10px 0 7px 0;margin:0 0 20px 0;background:transparent url(../../images/03/septop.png) bottom center repeat-x; }
.pageheader2 .AsSGlogostyle { float:left;width:268px;height:61px;margin-top:0px;margin-left:5px; }
.pageheader2 .contact { float:right;width:450px;font-weight:bold;color:#999999;text-align:right;margin-top:0px;margin-right:5px; }
.styletemplate2 { margin:0 0 0; }


/* Navigation */
#navipanel {
}
.styletemplate {
height:39px;
margin-bottom:10px;
background:transparent url(../../images/03/septop.png) bottom center repeat-x;
}
.VSLstyletemplate {
height:14px;
margin-bottom:10px;
background:transparent url(../../images/03/septop.png) bottom center repeat-x;
}
#socialmedia {
float:right;
width:200px;
text-align:right;
padding:0;
margin:0;
}

/* content */
.content {
padding:0;
margin:0 auto 20px auto;
}
.vsl_video_player {
width:958px;
margin:0 auto 20px auto;
border:#cccccc solid 3px;
box-shadow: 0 0 20px #8c8b8b;
}


/* Footer */
.footer {
font-size:10pt;
padding-top:30px;
padding-bottom:30px;
margin-bottom:30px;
border-top:#e3e3e3 solid 1px;
border-bottom:#e3e3e3 solid 1px;
}
.footer_cont_wrap {
width:960px;
margin:0 auto 0 auto;
}
.footer .footer_cont_wrap .AsSGlogo {
float:left;
width:80px;
height:77px;
text-align:center;
padding-right:30px;
border-right:#e0e0e0 solid 1px;
}
.footer .footer_cont_wrap .co_desc {
float:left;
width:760px;
color:#a19f9f;
padding-left:10px;
padding-top:15px;
margin-left:10px;
text-align:left;
border-right:#880000 solid 0px;
}
.footer .footer_cont_wrap .co_desc .addr {
color:#a19f9f;
font-weight:bold;
margin-bottom:10px;
}
.footer .footer_cont_wrap .co_desc .copyright {
float:left;
font-weight:bold;
color:#777777;
}
.footer .footer_cont_wrap .co_desc .footerlinks {
float:left;
color:#3399cc;
margin-left:20px;
}
.footer .footer_cont_wrap .co_desc .footerlinks a {
font-weight:bold;
color:#3399cc;
}
.footer .footer_cont_wrap .co_desc .footerlinks a:hover {
color:#01a2f2;
}

/* fonts & background */
.gray5 {
color:#7f7e7e;
}
.white {
color:#ffffff;
}
.orange {
color:#ff7800;
}
.red {
color:#ff0000;
}
.bgteal {
background:#b8e5fc;
}

/* on page css */

p { margin:0 0 20px 0; }
.introstyle { padding:15px 20px;margin:0 0 20px 0;background:#eeeeee; }
.introstyle p { font-size:10pt;font-weight:bold;color:#6b5a6a;text-shadow:1px 1px #ffffff;line-height:18pt;margin:5px 0 0 0;background:#eeeeee; }
.headline_vsl { font-size:14pt;font-family:arial;font-weight:bold;color:#06415f;text-align:center;margin-bottom:20px; }
.vslfontstyle01 { font-size:10pt;font-family:arial;font-weight:bold;color:#dd1d8b;text-align:center;margin-bottom:1px; }
.vslfontstyle02 { font-size:10pt;font-family:arial;font-weight:bold;color:#717171;text-align:center;margin-bottom:30px; }
.txt_vsl_vid { width:958px;font-size:12pt;font-family:arial;color:#717171;line-height:18pt;margin:0 auto 20px auto; }


.addtocartsec { display:none;width:700px;text-align:center;position:relative;margin:0 auto 50px auto; }
.logosec { width:900px;margin:0 auto 20px auto; }
.bestoffer { width:80px;position:absolute;top:280px;left:-5px; }
.option1style { float:left;margin:0 0 0 0; }
.option2style { float:right;margin:0 0 0 0; }







