@charset "utf-8";
/* CSS Document */
.skipnavbutton {
	display: none;
}
a {
	text-decoration: none;
}
a:hover {
	color: #a1a0a4;
	text-decoration: underline;
}
H1 {
	font-size: 13px;
	margin: 0px;
	padding-bottom: 15px;
	color: #FFF;
	font-weight: normal;
}
H2 {
	font-size: 13px;
	margin: 0px;
	padding-bottom: 10px;
	color: #686868;
	font-weight: normal;
}
H2 a{
	color: #a1a0a4;
	text-decoration: none;
}
H2 a:hover{
	color: #CCC;
	text-decoration: none;
}
H3 {
	font-size: 11px;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 20px;
	color: #a1a0a4;
	font-weight: normal;
}
H4 {
	font-size: 11px;
	margin: 0px;
	padding-bottom: 5px;
	line-height: 16px;
	color: #FFF;
	font-weight: normal;
}
H5 {
	margin: 0px;
	padding-bottom: 15px;
	line-height: 20px;
}
H6 {
	margin: 0px;
	padding-bottom: 15px;
	line-height: 20px;
}
P {
	font-size: 11px;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 18px;
	color: #686868;
}
P a{
	color: #686868;
}
UL {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	line-height: normal;
	color: #686868;
}
LI {
	margin: 0px;
	line-height: normal;
	color: #686868;
	font-size: 10px;
	padding-bottom: 10px;
	background-image: url(../images/sce/greydot.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;
}
LI a{
	color: #686868;
}
LI a:hover{
	color: #900;
}
img {
	border:0px;
}
.displaynone {
	display: none;
}
.orange {
	color: #f7931e;
}
.darkred {
	color: #900;
}
red {
	color: #900;
}
.grey {
	color: #686868;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	background-color: #FFF;
}
.maincontainer {
	width: 964px;
	height: auto;
	margin: 0 auto 0;
}
.maincontainertop {
	width: 964px;
	height: auto;
	float: left;
}
.maincontainertopline1 {
	width: 964px;
	height: 109px;
	float: left;
	background-image: url(../images/sce/logo.jpg);
	background-repeat: no-repeat;
}
.maincontainertopline1insideleft {
	width: 404px;
	height: 100px;
	float: left;
}
.maincontainertopline1insideleft a {
	display: block;
	width: 404px;
	height: 100px;
}
.maincontainertopline1inside {
	width: 560px;
	height: auto;
	float: right;
	text-align: right;
	color: #FFF;
	letter-spacing: 1px;
	font-size: 21px;
}
.maincontainertopline1new {
	width: 964px;
	height: 109px;
	float: left;
	background-image: url(../images/sce/logonew.jpg);
	background-repeat: no-repeat;
}
.maincontainertopline1newinside {
	width: 944px;
	height: auto;
	float: left;
	text-align: right;
	color: #FFF;
	padding-right: 20px;
}
.maincontainertopline1newinsideleft {
	width: 404px;
	height: auto;
	float: left;
}
.maincontainertopline1newinsideleft a{
	width: 404px;
	height: 100px;
	display: block;
}
.maincontainertopline1newinsideright {
	width: 540px;
	height: auto;
	float: right;
}
.maincontainertopline1newinsiderightline1 {
	width: 540px;
	height: auto;
	float: left;
	padding-top: 25px;
}
.maincontainertopline1newinsiderightline1 h2{
	color:#686667;
	font-size: 21px;
	font-weight: normal;
	line-height: normal;
	letter-spacing: 1px;
	padding: 0px;
}
.maincontainertopline1newinsiderightline2 {
	width: 540px;
	height: auto;
	float: left;
	padding-top: 5px;
}
.maincontainertopline1newinsiderightline2 ul{
	float: right;
	font-size: 11px;
	color: #a1a0a4;
	padding: 0px;
	background-image: none;
	background: none;
}
.maincontainertopline1newinsiderightline2 li{
	display: inline;
	color: #a1a0a4;
	padding: 0px;
	padding-left: 10px;
	background-image: none;
	line-height: normal;
	background: none;
}
.maincontainertopline1newinsiderightline2 li a{
	color: #a1a0a4;
}
.maincontainertopline1newinsiderightline2 li a:hover{
	color:#686667;
	text-decoration: none;
}
.maincontainertopline1newinsiderightline3 {
	padding-top: 5px;
	float: right;
}
.maincontainertopline1newinsiderightline3box1 {
	float: left;
	text-align: left;
	font-size: 10px;
}
.maincontainertopline1newinsiderightline3box1 a{
	float: left;
	color: #a1a0a4;
	display: block;
	padding-right: 5px;
	border-right: 1px solid #a1a0a4;
}
.maincontainertopline1newinsiderightline3box1 a:hover{
	float: left;
	color:#686667;
	text-decoration: none;
}
.maincontainertopline1newinsiderightline3box2 {
	float: left;
	text-align: left;
}
/* menu styles start */
* {
	padding:0; margin:0
	}
.maincontainertopline1newinsiderightline3box2 .dropdown {
	display:block; position:relative;
	}
.maincontainertopline1newinsiderightline3box2 .dropdown dt {
	width:103px; cursor:pointer;
	font-size: 10px;
	color: #a1a0a4;
}
.maincontainertopline1newinsiderightline3box2 .dropdown .upperdd {
	border-bottom:none;
}
.maincontainertopline1newinsiderightline3box2 .dropdown dt:hover {
}
.maincontainertopline1newinsiderightline3box2 .dropdown dd {position:absolute; top:0; overflow:hidden; width:163px; display:none; background-color:#a1a0a4; opacity:0; padding: 0px;}
.maincontainertopline1newinsiderightline3box2 .dropdown ul {width:163px; list-style:none; margin: 0px; padding: 0px;}
.maincontainertopline1newinsiderightline3box2 .dropdown li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 5px;
	border-bottom: 1px dotted #FFF;
	background: none;
}
.maincontainertopline1newinsiderightline3box2 .dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block; color: #686667;; text-decoration:none; color: #FFF;width:163px;
}
.maincontainertopline1newinsiderightline3box2 .dropdown a:hover { color: #686667;}
.maincontainertopline1newinsiderightline3box2 .dropdown .underline {
}
/* menu styles end */
.maincontainertopline1newinsiderightline3box3 {
	float: left;
	text-align: left;
	font-size: 10px;
}
.maincontainertopline1newinsiderightline3box3 a{
	float: left;
	color: #a1a0a4;
	padding-left: 5px;
	border-left: 1px solid #a1a0a4;
}
.maincontainertopline1newinsiderightline3box3 a:hover{
	float: left;
	color:#686667;
	text-decoration: none;
}
.maincontainertopline1inside .numberRenderWidget {
	padding-right: 15px;
	padding-top: 40px;
	color:#686667;
	font-weight: normal;
}
.maincontainertopline2 {
	width: 962px;
	height: auto;
	float: left;
	background-color: #FFF;
	font-weight: normal;
	border: 1px #f2eed2 solid;
}
.maincontainertopline2line1 {
	width: 962px;
	height: auto;
	float: left;
}
.maincontainertopline2line1left {
	width: 822px;
	height: auto;
	float: left;
}
.maincontainertopline2line1right {
	width: 140px;
	height: auto;
	float: right;
	background-color: #f2eed2;
	text-align: center;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.maincontainertopline2line1right a{
	color: #686667;
}
.maincontainertopline2line1right a:hover{
	color: #FFF;
}
.maincontainertopline2line2new {
	width: 962px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.blogholder {
	width: 962px;
	height: auto;
	float: left;
}
.maincontainertopline2line2 {
	width: 962px;
	height: 624px;
	float: left;
	background-image: url(../images/sce/watermark.jpg);
	background-repeat: no-repeat;
	background-position: 223px 96%;
}
*:first-child+html .maincontainertopline2line2 {
	height: auto;
	min-height: 624px;
}
html>body .maincontainertopline2line2 {
	height: auto;
	min-height: 624px;
}
.maincontainertopline2line2new {
	width: 962px;
	height: auto;
	float: left;
}
.maincontainertopline2line2left {
	width: 163px;
	height: auto;
	float: left;
	padding-left: 20px;
}
.maincontainertopline2line2leftline0 {
	width: 163px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.maincontainertopline2line2leftline0inside {
	width: 163px;
	height: 21px;
	float: left;
}
.maincontainertopline2line2leftline0inside a{
	width: 163px;
	height: 21px;
	display: block;
	background-image: url(../images/sce/button.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-indent: -3000px;
}
.maincontainertopline2line2leftline0inside a:hover{
	width: 163px;
	height: 21px;
	display: block;
	background-image: url(../images/sce/button.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.maincontainertopline2line2leftline0 div{
	width: 163px;
	height: auto;
	float: left;
}
.maincontainertopline2line2leftline0 div p{
	padding: 0px;
	margin: 0px;
	color: #a1a0a4;
}
.maincontainertopline2line2leftline0top {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.maincontainertopline2line2leftline0top input{
	width: 139px;
	height: 14px;
	float: left;
	padding: 0px;
	margin: 0px;
	background: none;
	background-color: #e6e7e8;
	border: 0px;
	color: #686667;
	font-size: 10px;
	padding: 2px;
}
.maincontainertopline2line2leftline0top input.button{
	width: 18px;
	height: 18px;
	float: left;
	padding: 0px;
	margin: 0px;
	background: none;
	border: 0px;
}
.maincontainertopline2line2leftline0bottom {
	width: 163px;
	height: auto;
	float: left;
}
.maincontainertopline2line2leftline0bottom select{
	width: 163px;
	height: 18px;
	float: left;
	padding: 0px;
	margin: 0px;
	background: none;
	background-color: #e6e7e8;
	border: 0px;
	color: #686667;
	font-size: 10px;
}
.maincontainertopline2line2leftline0bottom input.button{
	width: 18px;
	height: 18px;
	float: left;
	padding: 0px;
	margin: 0px;
	background: none;
	border: 0px;
}
.maincontainertopline2line2leftline0new {
	width: 163px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.maincontainertopline2line2leftline1new {
	width: 163px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.maincontainertopline2line2leftline1 {
	width: 163px;
	height: 328px;
	float: left;
	padding-top: 20px;
}
*:first-child+html .maincontainertopline2line2leftline1 {
	min-height: 328px;
	height: auto;
}
html>body .maincontainertopline2line2leftline1 {
	min-height: 328px;
	height: auto;
}
.maincontainertopline2line2leftline2 {
	width: 163px;
	height: auto;
	float: left;
}
.maincontainertopline2line2leftline2new {
	width: 163px;
	height: auto;
	float: left;
	padding-top: 30px;
}
.maincontainertopline2line2leftline2line1 {
	width: 163px;
	height: 60px;
	float: left;
	background-image: url(../images/sce/formtxt.jpg);
	background-repeat: no-repeat;
}
.maincontainertopline2line2leftline2line2 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.maincontainertopline2line2leftline2new {
	width: 163px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.maincontainertopline2line2leftline2newline1 {
	width: 163px;
	height: 60px;
	float: left;
	background-image: url(../images/sce/formtxt.jpg);
	background-repeat: no-repeat;
}
.maincontainertopline2line2leftline2newline2 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.maincontainertopline2line2right {
	width: 762px;
	height: auto;
	float: right;
}
.maincontainertopline2line2rightnew {
	width: 742px;
	height: auto;
	float: right;
	padding-left: 20px;
}
.maincontainerbottom {
	width: 964px;
	height: 48px;
	float: left;
	background-image: url(../images/sce/footer.jpg);
	background-repeat: no-repeat;
}
/* top navigation start */
#topnav {
	width: 822px;
	height: auto;
	float: left;
	text-align: center;
	background-color: #e6e7e8;
}
#topnav ul{
	width: 822px;
	height: auto;
	float: left;
	list-style: none;
	list-style-image: none;
	background-image: none;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
#topnav li{
	margin: 0px;
	display: block;
	float: left;
	background-image: none;
	padding: 0px;
	line-height: normal;
	font-size: 11px;
}
#topnav a{
	padding-left: 9px;
	padding-right: 10px;
	display: block;
	float: left;
	color: #686667;
	border-right: 1px solid #686667;
	text-decoration: none;
}
#topnav a.nopadding{
	padding-left: 20px;
	padding-right: 9px;
	display: block;
	float: left;
	color: #686667;
	border-right: 1px solid #686667;
	text-decoration: none;
}
#topnav a:hover{
	text-decoration: none;
	color: #FFF;
}
#topnav2 {
	width: 962px;
	height: auto;
	float: left;
	text-align: center;
	background-color: #e6e7e8;
}
#topnav2 ul{
	width: 962px;
	height: auto;
	float: left;
	list-style: none;
	list-style-image: none;
	background-image: none;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
#topnav2 li{
	margin: 0px;
	display: block;
	float: left;
	background-image: none;
	padding: 0px;
	line-height: normal;
	font-size: 10px;
}
#topnav2 a{
	padding-left: 27px;
	padding-right: 27px;
	display: block;
	float: left;
	color: #686667;
	border-right: 1px solid #686667;
	text-decoration: none;
	font-weight: bold;
}
#topnav2 a.nopadding{
	padding-left: 20px;
	display: block;
	float: left;
	color: #686667;
	border-right: 1px solid #686667;
	text-decoration: none;
}
#topnav2 a.noborder{
	padding-right: 0px;
	display: block;
	float: left;
	color: #686667;
	border-right: 0px;
	text-decoration: none;
}
#topnav2 a:hover{
	text-decoration: none;
	color: #FFF;
}
#topnav3 {
	width: 962px;
	height: auto;
	float: left;
	text-align: center;
	background-color: #e6e7e8;
}
#topnav3 ul{
	width: 962px;
	height: auto;
	float: left;
	list-style: none;
	list-style-image: none;
	background-image: none;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
#topnav3 li{
	margin: 0px;
	display: block;
	float: left;
	background-image: none;
	padding: 0px;
	line-height: normal;
	font-size: 10px;
}
#topnav3 a{
	padding-left: 36px;
	padding-right: 36px;
	display: block;
	float: left;
	color: #686667;
	border-right: 1px solid #686667;
	text-decoration: none;
	font-weight: bold;
}
#topnav3 a.nopadding{
	padding-left: 20px;
	display: block;
	float: left;
	color: #686667;
	border-right: 1px solid #686667;
	text-decoration: none;
}
#topnav3 a.noborder{
	padding-right: 0px;
	display: block;
	float: left;
	color: #686667;
	border-right: 0px;
	text-decoration: none;
}
#topnav3 a:hover{
	text-decoration: none;
	color: #FFF;
}
/* top navigation end */
/* side nav start */
#blogline1 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
#blogline1 input{
	width: 139px;
	height: 14px;
	float: left;
	padding: 0px;
	margin: 0px;
	background: none;
	background-color: #e6e7e8;
	border: 0px;
	color: #686667;
	font-size: 10px;
	padding: 2px;
}
#blogline1 input.volBlogSubmit{
	width: 18px;
	height: 18px;
	float: left;
	padding: 0px;
	margin: 0px;
	background: none;
	border: 0px;
}
#blogline1 h2{
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	line-height: normal;
	padding: 0px;
}
#blogline2 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
#blogline2 h2{
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	line-height: normal;
	padding: 0px;
}
#blogline3 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
#blogline3 h2{
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	line-height: normal;
	padding: 0px;
}
#blogline4 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 40px;
}
#blogline4 h2{
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	line-height: normal;
	padding: 0px;
}
#blogline5 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
#blogline5 h2{
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	line-height: normal;
	padding: 0px;
}
#blogline6 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
#blogline6 h2{
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	line-height: normal;
	padding: 0px;
}
#blogline7 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
#blogline7 h2{
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	line-height: normal;
	padding: 0px;
}
#blogline8 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
#blogline8 h2{
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	line-height: normal;
	padding: 0px;
}
#sidenav {
}
#sidenav ul{
	list-style: none;
	list-style-image: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#sidenav li{
	margin: 0px;
	list-style: none;
	list-style-image: none;
	background-image: none;
	font-size: 10px;
	line-height: 16px;
	padding: 0px;
	color: #a1a0a4;
}
#sidenav a{
	text-decoration: none;
	color: #686667;
}
#sidenav a.top{
	text-decoration: none;
	color: #a1a0a4;
}
#sidenav a:hover{
	text-decoration: none;
	color: #e6e7e8;
}
#sidenav2 {
}
#sidenav2 ul{
	list-style: none;
	list-style-image: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#sidenav2 li{
	margin: 0px;
	list-style: none;
	list-style-image: none;
	background-image: none;
	font-size: 10px;
	line-height: 16px;
	padding: 0px;
	color: #a1a0a4;
}
#sidenav2 a{
	text-decoration: none;
	color: #a1a0a4;
}
#sidenav2 a:hover{
	text-decoration: none;
	color: #686667;
}
#sidenav3 {
	padding-bottom: 3px;
}
#sidenav3 ul{
	list-style: none;
	list-style-image: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#sidenav3 li{
	margin: 0px;
	list-style: none;
	list-style-image: none;
	background-image: none;
	font-size: 10px;
	line-height: 16px;
	padding: 0px;
	color: #a1a0a4;
}
#sidenav3 a#current {
	color: #a1a0a4;
	padding-top: 10px;
}
#sidenav3 li ul{
	padding-top: 5px;
	padding-bottom: 10px;
}
#sidenav3 a{
	text-decoration: none;
	color: #686667;
}
#sidenav3 a:hover{
	text-decoration: none;
	color: #a1a0a4;
}
/* side nav end */
/* bottom navigation start */
#footer {
	display: none;
}
#footer ul{
	list-style: none;
	list-style-image: none;
	background-image: none;
}
#footer li{
	margin: 0px;
	display: inline;
	background-image: none;
	padding: 0px;
	line-height: normal;
}
#footer a{
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
/* bottom navigation end */
/* content styles start */
#bodycontent {
}
.homepageholder{
	width: 762px;
	height: auto;
	float: left;
}
.homepageholdertop{
	width: 762px;
	height: 368px;
	float: left;
}
.homepageholderbottom{
	width: 762px;
	height: auto;
	float: left;
	padding-top: 30px;
}
.homepageholderbottomleft {
	width: 345px;
	height: auto;
	float: left;
	padding-left: 20px;
}
.homepageholderbottomright {
	width: 345px;
	height: auto;
	float: right;
	padding-right: 20px;
}
.homepageholderbottomrightinside {
	width: 345px;
	height: 180px;
	float: left;
	background-image: url(../images/sce/hometxt.jpg);
	background-repeat: no-repeat;
}
.spapageholder{
	width: 762px;
	height: auto;
	float: left;
}
.spapageholdertop{
	width: 762px;
	height: auto;
	float: left;
}
.spapageholdertopleft {
	width: 276px;
	height: 270px;
	float: left;
	border: 1px solid #f2eed2;
	border-right: none;
}
.spapageholdertopright {
	width: 480px;
	height: 270px;
	float: right;
	border: 1px solid #f2eed2;
}
.spapageholderbottom{
	width: 762px;
	height: auto;
	float: left;
	padding-top: 30px;
}
.spapageholderbottominside2{
	width: 722px;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
.spapageholderbottominside{
	width: 762px;
	height: auto;
	float: left;
}
.spapageholderbottomleft {
	width: 345px;
	height: auto;
	float: left;
	padding-left: 20px;
}
.spapageholderbottomleftline {
	width: 345px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.spapageholderbottomleftline h2{
	padding-bottom: 2px;
	line-height:normal;
}
.spapageholderbottomleftline h3{
	padding-bottom: 2px;
	line-height:normal;
}
.spapageholderbottomleftline h5{
	line-height:normal;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	color: #686868;
	font-weight: normal;
}
.spapageholderbottomleftline h5 a{
	color: #686868;
}
.spapageholderbottomleftline h5 a:hover{
	color: #666;
}
.spapageholderbottomright {
	width: 345px;
	height: auto;
	float: right;
	padding-right: 20px;
}
.spapageholderbottomrightline {
	width: 345px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.spapageholderbottomrightline h2{
	padding-bottom: 2px;
	line-height:normal;
}
.spapageholderbottomrightline h3{
	padding-bottom: 2px;
	line-height:normal;
}
.spapageholderbottomrightline h5{
	line-height:normal;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	color: #686868;
	font-weight: normal;
}
.spapageholderbottomrightline h5 a{
	color: #686868;
}
.spapageholderbottomrightline h5 a:hover{
	color: #666;
}
.kellskottpageholder{
	width: 762px;
	height: auto;
	float: left;
}
.kellskottpageholdertop{
	width: 762px;
	height: auto;
	float: left;
}
.kellskottpageholderbottom{
	width: 762px;
	height: auto;
	float: left;
	padding-top: 30px;
}
.kellskottpageholderbottomleft {
	width: 345px;
	height: auto;
	float: left;
	padding-left: 20px;
}
.kellskottpageholderbottomright {
	width: 345px;
	height: auto;
	float: right;
	padding-right: 20px;
}
.termsholder {
	width: 680px;
	height: 620px;
	overflow: auto;
	margin: 0 auto;
	padding: 0;
	margin-top: 25px;
	scrollbar-face-color: #ffffff;
    scrollbar-shadow-color: #cccccc;
    scrollbar-highlight-color: #cccccc;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #777777;
}
.contactholder2 {
	width: 762px;
	height: auto;
	float: left;
}
.contacttop {
	width: 762px;
	height: 368px;
	float: left;
	padding-bottom: 10px;
}
*:first-child+html .contacttop {
	min-height: 368px;
	height: auto;
}
html>body .contacttop {
	min-height: 368px;
	height: auto;
}
.contacttopleft {
	width: 378px;
	height: 368px;
	float: left;
}
.contacttopright {
	width: 384px;
	height: 368px;
	float: right;
	background-color: #e4e4e4;
}
.contacttoprightinside {
	width: 344px;
	height: auto;
	float: left;
	padding: 20px;
	padding-top: 50px;
}
.contactholder {
	width: 344px;
	height: auto;
	float: left;
	font-size: 11px;
}
.contactholder p{
	width: 344px;
	height: auto;
	float: left;
	padding-bottom: 0px;
	color: #686868;
	line-height: normal;
}
.contacttoprightinside .error {
	width: 344px;
	height: auto;
	float: left;
	color: #686868;
	font-size: 11px;
	padding-bottom: 10px;
}
.contactholderline1 {
	width: 344px;
	height: auto;
	float: left;
}
.contactholderline2 {
	width: 344px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.contactholderline2 input{
	width: 342px;
	height: 18px;
	border: 1px solid #686868;
	background: none;
}
.contactholderline3 {
	width: 344px;
	height: auto;
	float: left;
}
.contactholderline4 {
	width: 344px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.contactholderline4 input{
	width: 342px;
	height: 18px;
	float: left;
	border: 1px solid #686868;
	background: none;
}
.contactholderline5 {
	width: 344px;
	height: auto;
	float: left;
}
.contactholderline6 {
	width: 344px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.contactholderline6 input{
	width: 342px;
	height: 18px;
	float: left;
	border: 1px solid #686868;
	background: none;
}
.contactholderline7 {
	width: 344px;
	height: auto;
	float: left;
}
.contactholderline8 {
	width: 344px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.contactholderline8 textarea{
	width: 342px;
	height: 50px;
	float: left;
	border: 1px solid #686868;
	background: none;
}
.contactholderline9 {
	width: 344px;
	height: auto;
	float: left;
	text-align: right;
}
.contactholderline9 input{
	background: none;
	border: 1px solid #686868;
	color: #333;
	margin: 0px;
	padding: 3px;
}
.contactbottom {
	width: 762px;
	height: auto;
	float: left;
	padding-top: 30px;
}
.contactbottomleft {
	width: 345px;
	height: auto;
	float: left;
	padding-left: 20px;
}
.contactbottomright {
	width: 345px;
	height: auto;
	float: right;
	padding-right: 20px;
}
/* content styles end */
/* hover box styles start*/
.samplebox {
padding: 10px;
background-color: #686667;
width: 400px;
display: none;
}
.samplebox h1{
	font-size: 14px;
	padding-bottom: 5px;
	line-height: normal;
}
.samplebox h2{
	font-size: 11px;
	padding-bottom: 5px;
	line-height: normal;
	letter-spacing: 1px;
	color: #FFF;
}
.samplebox p{
	padding: 0px;
	color: #FFF;
}
.samplebox ul{
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.samplebox li{
	color: #FFF;
	background-image: url(../images/sce/lidot-roll.jpg);
	background-repeat: no-repeat;
}
#facial1,#facial2,#facial3,#facial4,#facial5,#facial6,#facial7,#facial8,#facial9,#facial10,#facial11,#facial12,#twitter{
}
#eye1,#eye2,#eye3,#eye4,#eye5,#eye6{
}
#hair1,#hair2,#hair3,#hair4,#hair5,#hair6{
}
#body1,#body2,#body3,#body4{
}
#hands1,#hands2,#hands3,#hands4{
}
#feet1,#feet2,#feet3,#feet4{
}
#tanning1,#tanning2,#tanning3,#tanning4{
}
#manicures1,#manicures2,#manicures3,#manicures4{
}
#pedicures1,#pedicures2,#pedicures3,#pedicures4{
}
#facialmen1,#facialmen2,#facialmen3,#facialmen4,#facialmen5,#facialmen6,#facialmen7,#facialmen8,#facial9{
}
#manicuresmen1,#manicuresmen2,#manicuresmen3,#manicuresmen4{
}
#injectable1,#injectable2,#injectable3,#injectable4 {
}
/* content styles start */
.categoryholder {
	width: 742px;
	height: auto;
	float: left;
}
.categoryholderline1 {
	width: 742px;
	height: auto;
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
}
.categoryholderline1 h2{
	padding: 0px;
	line-height: normal;
	font-size: 20px;
}
.categoryholderline1new {
	width: 742px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.categoryholderline1new h2{
	padding: 0px;
	line-height: normal;
	font-size: 20px;
}
.categoryholderline2 {
	width: 742px;
	height: auto;
	float: left;
}
.categoryholderline2 .vgm_sub_category {
	width: 166px;
	height: auto;
	float: left;
	padding-right: 20px;
}
.categoryholderline2 .vgm_sub_category div img{
	width: 164px;
	height: 164px;
	display: block;
	border: 1px solid #f2eed2;
}
.categoryholderline2 .vgm_sub_category div{
	width: 166px;
	height: auto;
	padding-bottom: 5px;
}
.categoryholderline2 .vgm_sub_category div a{
	width: 166px;
	height: auto;
	color: #686667;
	font-size: 10px;
}
.categoryholderline2 .vgm_sub_category div a:hover{
	width: 166px;
	height: auto;
	color: #a1a0a4;
	text-decoration: underline;
}
.categoryholderline2 .vgm_category_product {
	width: 166px;
	height: auto;
	float: left;
	padding-right: 15px;
}
*:first-child+html .categoryholderline2 .vgm_category_product {
	padding-right: 20px;
}
html>body .categoryholderline2 .vgm_category_product {
	padding-right: 20px;
}
.categoryholderline2 .vgm_category_product br{
	display: none;
}
.categoryholderline2 .vgm_category_product .vgm_product_thumbnail img{
	width: 164px;
	height: 164px;
	display: block;
	border: 1px solid #f2eed2;
}
.categoryholderline2 .vgm_category_product .vgm_product_info {
	width: 166px;
	height: auto;
	float: left;
	color: #686667;
	font-size: 10px;
	padding-top: 5px;
}
.categoryholderline2 .vgm_category_product .vgm_product_info a{
	color: #686667;
	padding: 0px;
	line-height: normal;
}
.categoryholderline2 .vgm_category_product .vgm_product_info a:hover{
	color: #a1a0a4;
	text-decoration: underline;
}
.categoryholderline2 .vgm_category_product .vgm_product_price {
	display: none;
}
.categoryholderline2 .vgm_category_product .vgm_product_add {
	display: none;
}
.categoryholderproduct {
	width: 742px;
	height: auto;
	float: left;
}
.categoryholderline2 .clear {
	width: 742px;
	height: 20px;
	float: left;
}
.categoryholderline2 p.myfontmsg {
	display: none;
}
.categoryholderproductline1 {
	width: 722px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.categoryholderproductline1 img{
	width: 720px;
	height: 242px;
	display: block;
	border: 1px solid #f2eed2;
}
.categoryholderproductline1sjal {
	width: 720px;
	height: 270px;
	float: left;
	border: 1px solid #f2eed2;
	margin-bottom: 20px;
}
.categoryholderproductline1sjalleft {
	width: 239px;
	height: 270px;
	float: left;
	border-right: 1px solid #f2eed2;
}
.categoryholderproductline1sjalright {
	width: 480px;
	height: 270px;
	float: right;
}
.categoryholderproductline1kahina {
	width: 722px;
	height: 242px;
	float: left;
	padding-bottom: 20px;
}
.categoryholderproductline1kahinaleft {
	width: 391px;
	height: 242px;
	float: left;
}
.categoryholderproductline1kahinaright {
	width: 331px;
	height: 242px;
	float: right;
}
.categoryholderproductline2 {
	width: 722px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.categoryholderproductline2 h3{
	padding: 0px;
	line-height: normal;
	color:#a1a0a4;
	font-size: 14px;
}
.categoryholderproductline2 p{
	padding: 0px;
	line-height: 16px;
	color: #686667;
	font-size: 11px;
	padding-bottom: 10px;
}
.categoryholderproductline2 li{
	line-height: 16px;
	color: #666;
	font-size: 11px;
	padding-bottom: 5px;
}
.categoryholderline2 .paging {
	width: 722px;
	height: auto;
	float: left;
	font-size: 11px;
	text-align: right;
}
.categoryholderline2 .paging a{
	color: #666;
}
.categoryholderline2 .paging a:hover{
	color: #999;
}
.productdetailholder {
	width: 742px;
	height: auto;
	float: left;
}
.productdetailholderline1 {
	width: 722px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
}
.productdetailholderline1left {
	width: 361px;
	height: auto;
	float: left;
}
.productdetailholderline1left #vgm_category_path {
	color: #a1a0a4;
	font-size: 20px;
	font-weight: normal;
}
.productdetailholderline1left #vgm_category_path a{
	color: #a1a0a4;
}
.productdetailholderline1left #vgm_category_path a:hover{
	color: #686667;
	text-decoration: underline;
}
.productdetailholderline1right {
	width: 361px;
	height: auto;
	float: right;
}
.productdetailholderline1right .vgm_product_nav {
	text-align: right;
	font-size: 10px;
}
.productdetailholderline1right .vgm_product_nav a{
	color: #a1a0a4;
	padding-left: 5px;
}
.productdetailholderline1right .vgm_product_nav a:hover{
	color: #686667;
	text-decoration: underline;
}
.productdetailholderline2 {
	width: 722px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.productdetailholderline2left {
	width: 349px;
	height: auto;
	float: left;
	background-color: #f2eed2;
	border: 1px solid #f2eed2;
}
.productdetailholderline2leftline1 {
	width: 349px;
	height: auto;
	float: left;
}
.productdetailholderline2leftline1 img{
	width: 349px;
	height: auto;
	float: left;
}
.productdetailholderline2leftline2 {
	width: 349px;
	height: auto;
	float: left;
}
.productdetailholderline2leftline2 br{
	display: none;
}
.productdetailholderline2leftline2 a{
	width: 324px;
	height: auto;
	display: block;
	margin: 0px;
	padding: 5px;
	font-size: 11px;
	color: #686868;
	background-image: url(../images/sce/enlargepic.jpg);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding-left: 20px;
	padding-top: 6px;
}
.productdetailholderline2leftline2 a:hover{
	color: #b1afa0;
	background-image: url(../images/sce/enlargepicroll.jpg);
	text-decoration: none;
}
.productdetailholderline2leftline3 {
	display: none;
}
.productdetailholderline2right {
	width: 331px;
	height: auto;
	float: right;
}
.productdetailholderline2rightline1 {
	width: 331px;
	height: auto;
	float: left;
}
.productdetailholderline2rightline1 h1{
	font-size: 20px;
	padding: 0px;
	line-height: normal;
	color:#686667;
	font-weight: normal;
}
.productdetailholderline2rightline1new {
	width: 331px;
	height: auto;
	float: left;
	padding-top: 0px;
	font-size: 12px;
	color: #686868;
	line-height: normal;
}
.productdetailholderline2rightline1new div{
	padding-top: 10px;
}
.productdetailholderline2rightline2 {
	width: 331px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.productdetailholderline2rightline2 .vgm_product_price .vgm_sell_price{
	width: 331px;
	height: auto;
	float: left;
}
.productdetailholderline2rightline2 .vgm_product_price .vgm_sell_price .label{
	font-size: 11px;
	color: #a1a0a4;
}
.productdetailholderline2rightline2 .vgm_product_price .vgm_sell_price .data {
	font-size: 18px;
	color: #686667;
}
.productdetailholderline2rightline3 {
	width: 331px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.productdetailholderline2rightline3 .vgm_product_data {
	float: left;
}
.productdetailholderline2rightline3 .vgm_product_data .label {
	float: left;
	padding-right: 5px;
	color: #58595b;
	font-size: 11px;
}
.productdetailholderline2rightline3 .vgm_product_data .data {
	float: left;
	padding-right: 10px;
	color: #58595b;
	font-size: 11px;
}
.productdetailholderline2rightline3 .vgm_product_data2 {
	padding-bottom: 10px;
	width: 331px;
	height: auto;
	float: left;
}
.productdetailholderline2rightline3 .vgm_product_data2 .label {
	display: none;
}
.productdetailholderline2rightline3 .vgm_product_data2 .data {
	padding-right: 10px;
	color: #a1a0a4;
	font-size: 13px;
}
.productdetailholderline2rightline3 .custom p{
	line-height: normal;
	padding: 0px;
	margin: 0px;
	padding-top: 14px;
}
.productdetailholderline2rightline3 .vgm_product_data3 {
	width: 331px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.productdetailholderline2rightline3 .vgm_product_data3 .label {
	width: 331px;
	height: auto;
	float: left;
	color: #a1a0a4;
	font-size: 11px;
}
.productdetailholderline2rightline3 .vgm_product_data3 .data {
	width: 331px;
	height: auto;
	float: left;
	color: #58595b;
	font-size: 11px;
}
.productdetailholderline2rightline3 .vgm_product_data3 .data select{
	width: auto;
	height: 18px;
	float: left;
	padding: 0px;
	margin: 0px;
	background: none;
	background-color: #e6e7e8;
	border: 0px;
	color: #686667;
	font-size: 10px;
}
.productdetailholderline2rightline3 .vgm_product_data4 {
	width: 331px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.productdetailholderline2rightline3 .vgm_product_data4 .label {
	width: 331px;
	height: auto;
	float: left;
	color: #58595b;
	font-size: 11px;
}
.productdetailholderline2rightline3 .vgm_product_data4 .data {
	width: 331px;
	height: auto;
	float: left;
	color: #58595b;
	font-size: 11px;
}
.productdetailholderline2rightline3 .vgm_product_data5 {
	width: 331px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.productdetailholderline2rightline3 .vgm_product_data5 .label {
	width: 331px;
	height: auto;
	float: left;
	color: #a1a0a4;
	font-size: 11px;
}
.productdetailholderline2rightline3 .vgm_product_data5 .data {
	width: 331px;
	height: auto;
	float: left;
	color: #686667;
	font-size: 18px;
}
.productdetailholderline2rightline3 .vgm_product_data input#ctl01_MainContent_product_add_add {
	background: none;
	font-size: 11px;
	color: #58595b;
	border: 0px;
}
.productdetailholderline2rightline3 .vgm_product_data  #ctl01_MainContent_product_add_add_favorite {
	display: none;
}
.productdetailholderline2rightline4 {
	width: 331px;
	height: auto;
	float: left;
}
.productdetailholderline4 {
	width: 722px;
	height: auto;
	float: left;
}
.productdetailholderline4inside {
	width: 722px;
	height: auto;
	float: left;
}
.productdetailholderline4insideline1 {
	width: 722px;
	height: 18px;
	float: left;
	background-image: url(../images/sce/relatedtext.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	border-bottom: 1px #58595b dotted;
}
.productdetailholderline4insideline2 {
	width: 722px;
	height: auto;
	float: left;
}
.productdetailholderline4insideline2 table{
	width: 722px;
	height: auto;
	float: left;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #666;
	text-align: center;
	border: 1px solid #FFF;
	background-color: #f2f2f2;
	margin-bottom: 20px;
	border-bottom: 1px #58595b dotted;
}
.productdetailholderline4insideline2 table td input.qty{
	border: 0px;
	background: none;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	width: 18px;
	height: 18px;
	font-size: 11px;
	color: #686868;
}
.productdetailholderline4insideline2 table td input.addtobasket{
	border: 0px;
	background: none;
	margin: 0px;
	padding: 0px;
	color: #686868;
}
.productdetailholderline4insideline2 table th{
	border: 1px solid #FFF;
}
.productdetailholderline4insideline2 table tr{
	border: 1px solid #FFF;
}
.productdetailholderline4insideline2 table td{
	border: 1px solid #FFF;
	padding: 3px;
}
.productdetailholderline4insideline2 table a{
	color: #666;
}
.productdetailholderline4insideline2 table img{
	width: 30px;
}
.productdetailholderline3 {
	width: 722px;
	height: auto;
	float: left;
}
.productdescriptionholder {
	width: 742px;
	height: auto;
	float: left;
}
.productdescriptionholderline1 {
	width: 722px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	padding-right: 20px;
}
.productdescriptionholderline1 h1{
	font-size: 14px;
	padding: 0px;
	color: #686868;
	padding-bottom: 10px;
}
.productdescriptionholderline1 h2{
	font-size: 14px;
	padding: 0px;
	color: #a1a0a4;
}
.productdescriptionholderline1 h3{
	font-size: 14px;
	padding: 0px;
	color: #a1a0a4;
}
.productdescriptionholderline1 h4{
	font-size: 14px;
	padding: 0px;
	color: #a1a0a4;
	font-weight: normal;
}
.productdescriptionholderline1 h5{
	font-size: 14px;
	padding: 0px;
	color: #a1a0a4;
	font-weight: normal;
}
.productdescriptionholderline1 h6{
	font-size: 14px;
	padding: 0px;
	color: #a1a0a4;
	font-weight: normal;
}
.productdescriptionholderline1 p a{
	color: #983366
}
.productdescriptionholderline1 li a{
	color: #983366
}
.productdescriptionholderline2 {
	width: 722px;
	height: auto;
	float: left;
}
.productdescriptionholderline2line1 {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px #58595b dotted;
	font-family:"Times New Roman", Times, serif;
}
.productdescriptionholderline2line1 h5{
	font-weight: bold;
	padding: 0px;
	line-height: normal;
	font-style:italic;
	font-size: 11px;
	color:#686667;
}
.productdescriptionholderline2line1 h6{
	font-weight: normal;
	padding: 0px;
	line-height: normal;
	font-style:italic;
	font-size: 11px;
	color:#a1a0a4;
}
.productdescriptionholderline2line2 {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px #58595b dotted;
	font-family:"Times New Roman", Times, serif;
}
.productdescriptionholderline2line2 h5{
	font-weight: bold;
	padding: 0px;
	line-height: normal;
	font-style:italic;
	font-size: 11px;
	color:#686667;
}
.productdescriptionholderline2line2 h6{
	font-weight: normal;
	padding: 0px;
	line-height: normal;
	font-style:italic;
	font-size: 11px;
	color:#a1a0a4;
}
.productdescriptionholderline2line3 {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px #58595b dotted;
	font-family:"Times New Roman", Times, serif;
}
.productdescriptionholderline2line3 h5{
	font-weight: bold;
	padding: 0px;
	line-height: normal;
	font-style:italic;
	font-size: 11px;
	color:#686667;
}
.productdescriptionholderline2line3 h6{
	font-weight: normal;
	padding: 0px;
	line-height: normal;
	font-style:italic;
	font-size: 11px;
	color:#a1a0a4;
}
/* content styles end */
/* basket styles start */
.basketholder {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.basketholderline1 {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.basketholderline1 h2{
	padding: 0px;
	line-height: normal;
	font-size: 20px;
	padding-bottom: 10px;
}
.basketholderline1new {
	width: 722px;
	height: 50px;
	float: left;
	background-image: url(../images/sce/deliverypic2.jpg);
	background-repeat: no-repeat;
}
.basketholderline2 {
	width: 722px;
	height: auto;
	float: left;
}
.basketholderline2 #ctl01_MainContent_basket_message{
	font-size: 11px;
	color: #686868;
}
.basketholderline2 table{
	width: 722px;
	height: auto;
	float: left;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border: 1px solid #FFF;
	background-color: #e6e7e8;
	color: #686868;
}
.basketholderline2 table th{
	margin: 0px;
	padding: 0px; 
}
.basketholderline2 table input#ctl01_MainContent_basket_order_detail_OrderDetailGrid_ctl02_qty {
	border: 0px;
	width: 18px;
	height: 16px;
	background-color: #FFF;
	font-size: 11px;
}
.basketholderline2 table th{
	margin: 0px;
	padding: 5px;
	text-align: left;
	font-weight: normal;
}
.basketholderline2 table a{
	color: #333;
	text-decoration: none;
}
.basketholderline2 table a:hover{
	color: #686868;
	text-decoration: underline;
}
.basketholderline2 table td{
	margin: 0px;
	padding: 5px;
	text-align: left;
}
.basketholderline2 .clear{
	width: 722px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.basketholderline2 table td.GridViewCenter {
	text-align: center;
}
.basketholderline2 .vgm_order_summary {
	text-align: right;
	font-size: 13px;
}
.basketholderline2 .vgm_order_summary .form_element {
	color: #686868;
}
.basketholderline2 .vgm_order_summary .form_data {
	color: #333;
}
.basketholderline2 #ctl01_MainContent_basket_panel1 {
	width: 722px;
	height: auto;
	float: left;
	border-top: 1px #686868 solid;
	text-align: right;
	padding-top: 20px;
}
.basketholderline2 #ctl01_MainContent_basket_panel1 p{
	padding: 0px;
	line-height: normal;
	margin: 0px;
}
.basketholderline2 #ctl01_MainContent_basket_panel1 input{
	padding: 0px;
	margin: 0px;
	background: none;
	background-color: none;
	border: 0px;
	color: #333;
	font-size: 11px;
}
.basketholderline2 #ctl01_MainContent_basket_panel1 input a{
	color: #333;
}
.basketholderline2 #ctl01_MainContent_basket_panel1 input a:hover{
	color: #686868;
}
/* basket styles end */
/* login start */
.loginholder {
	width: 722px;
	height: auto;
	float: left;
}
.loginholderline1 {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
}
.loginholderline1 h2{
	padding: 0px;
	line-height: normal;
	font-size: 20px;
}
.loginholderline2 {
	width: 722px;
	height: auto;
	float: left;
}
.loginholderline2left {
	width: 331px;
	height: auto;
	float: left;
	padding: 10px;
	background-color: #e6e7e8;
}
.loginholderline2leftline1 {
	width: 331px;
	height: auto;
	float: left;
	border-bottom: 1px solid #FFF;
	padding-bottom: 10px;
}
.loginholderline2leftline1 h2{
	padding-bottom: 0px;
	line-height: normal;
	color: #333;
}
.loginholderline2leftline1 p{
	padding: 0px;
	line-height: 14px;
}
.loginholderline2leftline2 {
	width: 331px;
	height: auto;
	float: left;
	padding-top: 10px;
}
.loginholderline2leftline2 a{
	width: 331px;
	height: auto;
	display: block;
	font-size: 11px;
	color: #333;
}
.loginholderline2leftline2 a:hover{
	color: #686868;
}
.loginholderline2right {
	width: 331px;
	height: auto;
	float: right;
	padding: 10px;
	background-color: #e6e7e8;
}
.loginholderline2rightline1 {
	width: 331px;
	height: auto;
	float: left;
	border-bottom: 1px solid #FFF;
	padding-bottom: 10px;
}
.loginholderline2rightline1 h2{
	padding-bottom: 0px;
	line-height: normal;
	color: #333;
}
.loginholderline2rightline1 p{
	padding: 0px;
	line-height: 14px;
}
.loginholderline2rightline2 {
	width: 331px;
	height: auto;
	float: left;
	border-bottom: 1px solid #FFF;
	padding-bottom: 10px;
	padding-top: 10px;
}
.loginholderline2rightline2 p.myfontmsg {
	padding-bottom: 10px;
	color: #900;
}
.loginholderline2rightline2 p{
	padding: 0px;
	line-height: normal;
}
.loginholderline2rightline2 .form{
	width: 331px;
	height: auto;
	float: left;
	font-size: 11px;
	color: #333;
}
.loginholderline2rightline2 .form div{
	width: 331px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.loginholderline2rightline2 .form .form_element {
	width: 331px;
	height: auto;
	float: left;
}
.loginholderline2rightline2 .form .form_data {
	width: 331px;
	height: auto;
	float: left;
}
.loginholderline2rightline2 .form .form_data input{
	width: 331px;
	height: 18px;
	float: left;
	background-color: #FFF;
	color: #333;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.loginholderline2rightline2 .form .clear {
	display: none;
}
.loginholderline2rightline2 .form .indent {
	text-align: right;
}
.loginholderline2rightline2 .form .indent input{
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	background: none;
	color: #333;
}
.loginholderline2rightline3 {
	width: 331px;
	height: auto;
	float: left;
	border-bottom: 1px solid #FFF;
	padding-bottom: 10px;
	padding-top: 10px;
}
.loginholderline2rightline3 h2{
	padding-bottom: 0px;
	line-height: normal;
	color: #333;
}
.loginholderline2rightline3 p{
	padding: 0px;
	line-height: 14px;
}
.loginholderline2rightline4 {
	width: 331px;
	height: auto;
	float: left;
	padding-top: 10px;
}
.loginholderline2rightline4 p.myfontmsg{
	padding-bottom: 10px;
	color: #900;
}
.loginholderline2rightline4 p{
	padding: 0px;
	line-height: normal;
}
.loginholderline2rightline4 .form{
	width: 331px;
	height: auto;
	float: left;
	font-size: 11px;
	color: #333;
}
.loginholderline2rightline4 .form div{
	width: 331px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.loginholderline2rightline4 .form .form_element {
	width: 331px;
	height: auto;
	float: left;
}
.loginholderline2rightline4 .form .form_data {
	width: 331px;
	height: auto;
	float: left;
}
.loginholderline2rightline4 .form .form_data input{
	width: 331px;
	height: 18px;
	float: left;
	background-color: #FFF;
	color: #333;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.loginholderline2rightline4 .form .clear {
	display: none;
}
.loginholderline2rightline4 .form .indent {
	text-align: right;
}
.loginholderline2rightline4 .form .indent input{
}
/* login end */
/* account page start */
.newaccountloginholder {
	width: 742px;
	height: auto;
	float: left;
}
.newaccountloginholderline1 {
	width: 742px;
	height: auto;
	float: left;
	padding-top: 20px;
	border-bottom: 1px dotted #999;
	padding-bottom: 20px;
}
.newaccountloginholderline1 h2{
	padding: 0px;
}
.newaccountloginholderline2 {
	width: 742px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.newaccountloginholderline2inside {
	width: 500px;
	height: auto;
	margin: 0 auto 0;
}
.newaccountloginholderline2inside p.myfontmsg{
	padding-left: 120px;
	padding-bottom: 10px;
	color: #900;
}
.newaccountloginholderline2inside .form {
	width: 500px;
	height: auto;
	float: left;
}
.newaccountloginholderline2inside .form div{
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 18px;
	color: #686868;
	line-height: normal;
}
.newaccountloginholderline2inside .form .form_element {
	width: 120px;
	height: auto;
	float: left;
	line-height: normal;
}
.newaccountloginholderline2inside .form .form_data {
	width: 360px;
	height: auto;
	float: left;
}
.newaccountloginholderline2inside .form .form_data input{
	width: 255px;
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.newaccountloginholderline2inside .form .form_data select{
	width: 258px;
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.newaccountloginholderline2inside .form .form_data textarea{
	width: 255px;
	height: 56px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.newaccountloginholderline2inside .form .form_data input#ctl00_ctl01_MainContent_ContentPlaceHolder1_account_detail_account_detail_customerDetail_mailingList {
	border: 0px;
}
.newaccountloginholderline2inside .form .form_data .required_fields {
	float: left;
	font-size: 11px;
	color: #900;
}
.newaccountloginholderline2inside .form .form_data span {
	font-size: 11px;
	color: #900;
}
.newaccountloginholderline2inside .form .clear {
	display: none;
}
.newaccountloginholderline2inside .form .indent {
	width: 380px;
	text-align: right;
	padding-right: 120px; 
}
.newaccountloginholderline2inside .form .indent input{
	font-size: 11px;
	color: #900;
	background: none;
	background-color: #e6e7e8;
	border: 1px #999 solid;
	margin: 0px;
	padding: 3px;
}
/* account page end*/
/* brand page holder */
.brandholderproduct {
	width: 742px;
	height: auto;
	float: left;
}
.brandholderproductline1 {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.brandholderproductline1 h2{
	color: #a1a0a4;
	font-size: 20px;
	font-weight: normal;
	line-height: normal;
}
.brandholderproductline2 {
	width: 722px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.brandholderproductline3 {
	width: 722px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.brandholderproductline4 {
	width: 722px;
	height: auto;
	float: left;
}
.box1 {
	width: 165px;
	height: auto;
	float: left;
	padding-right: 20px;
}
.box2 {
	width: 165px;
	height: auto;
	float: left;
	padding-right: 20px;
}
.box3 {
	width: 165px;
	height: auto;
	float: left;
	padding-right: 20px;
}
.box4 {
	width: 165px;
	height: auto;
	float: right;
}
.boxinsideline1 {
	width: 164px;
	height: 164px;
	float: left;
	border: 1px solid #f2eed2;
}
.boxinsideline2 {
	width: 165px;
	height: auto;
	float: left;
	padding-top: 5px;
}
.boxinsideline2 p{
	padding: 0px;
	line-height: normal;
}
.boxinsideline2 p a{
	color: #686667;
}
.boxinsideline2 p a:hover{
	color: #a1a0a4;
	text-decoration: none;
}
/* brand page holder */
/* menu styles start */
* {
	padding:0; margin:0
	}
.dropdown {
	display:block; position:relative;
	}
.dropdown dt {
	width:103px; cursor:pointer;
	font-size: 11px;
	color: #a1a0a4;
}
.dropdown .upperdd {
	border-bottom:none;
}
.dropdown dt:hover {
}
.dropdown dd {position:absolute; top:0; overflow:hidden; width:163px; display:none; background-color:#a1a0a4; opacity:0; padding: 0px;}
.dropdown ul {width:163px; list-style:none; margin: 0px; padding: 0px;}
.dropdown li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 5px;
	border-bottom: 1px dotted #FFF;
	background: none;
}
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block; color: #686667;; text-decoration:none; color: #FFF;width:163px;
}
.dropdown a:hover { color: #686667;}
.dropdown .underline {
}
/* menu styles end */
/* checkout style start */
.checkoutholder {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.vgm_step {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
	border-bottom: 1px dotted #999;
	padding-bottom: 20px;
}
.vgm_step ul{
	background-image: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 722px;
	height: auto;
	float: left;
}
.vgm_step li{
	width: 133px;
	display: block;
	float: left;
	line-height: 14px;
	padding: 0px;
	text-align: left;
	padding: 5px;
	border-right: 1px solid #FFF;
	background-color: #e6e7e8;
	color: #686868;
	background-image: none;
}
.vgm_step li#current_step{
	background-color: #686868;
	color: #FFF;
}
.vgm_step2 {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
	border-bottom: 1px dotted #999;
	padding-bottom: 20px;
}
.vgm_step2 ul{
	background-image: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 722px;
	height: auto;
	float: left;
}
.vgm_step2 li{
	width: 229px;
	display: block;
	float: left;
	line-height: 14px;
	padding: 0px;
	text-align: left;
	padding: 5px;
	border-right: 1px solid #FFF;
	background-color: #e6e7e8;
	color: #686868;
	background-image: none;
}
.vgm_step2 li#current_step{
	background-color: #686868;
	color: #FFF;
}
.checkoutholderline1 {
	width: 722px;
	height: auto;
	float: left;
}
.checkoutholderline1inside {
	width: 500px;
	height: auto;
	margin: 0 auto 0;
}
.checkoutholderline1inside hr{
	width: 500px;
	height: auto;
	float: left;
	border: 0px;
	border-top: 1px dotted #333;
	padding-bottom: 20px;
}
.checkoutholderline1inside p.myfontmsg{
	padding-left: 120px;
	padding-bottom: 10px;
	color: #900;
}
.checkoutholderline1inside .form {
	width: 500px;
	height: auto;
	float: left;
}
.checkoutholderline1inside .form div{
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 18px;
	color: #686868;
	line-height: normal;
}
.checkoutholderline1inside .form .form_element {
	width: 120px;
	height: auto;
	float: left;
	line-height: normal;
}
.checkoutholderline1inside .form .form_data {
	width: 360px;
	height: auto;
	float: left;
}
.checkoutholderline1inside .form .form_data input{
	width: 255px;
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.checkoutholderline1inside .form .form_data select{
	width: 258px;
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.checkoutholderline1inside .form .form_data textarea{
	width: 255px;
	height: 56px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.checkoutholderline1inside .form .form_data input#ctl00_ctl01_MainContent_ContentPlaceHolder1_billing_info_account_detail_customerDetail_mailingList {
	border: 0px;
}
.checkoutholderline1inside .form .form_data .required_fields {
	float: left;
	font-size: 11px;
	color: #900;
}
.checkoutholderline1inside .form .form_data span {
	font-size: 11px;
	color: #900;
}
.checkoutholderline1inside .form .clear {
	display: none;
}
.checkoutholderline1inside .form .indent {
	width: 380px;
	text-align: right;
	padding-right: 120px; 
}
.checkoutholderline1inside .form .indent input{
	font-size: 11px;
	color: #900;
	background: none;
	background-color: #e6e7e8;
	border: 1px #999 solid;
	margin: 0px;
	padding: 3px;
}
.checkoutholderline2 {
	width: 722px;
	height: auto;
	float: left;
}
.checkoutholderline2inside {
	width: 500px;
	height: auto;
	margin: 0 auto 0;
}
.checkoutholderline2inside div{
	border: 0px;
}
.checkoutholderline2inside #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_UpdatePanel1 {
	font-size: 11px;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 18px;
	color: #686868;
	line-height: normal;
}
.checkoutholderline2inside #ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_UpdatePanel1 div{
	padding-bottom: 10px;
}
.checkoutholderline2inside .form input#ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_same_as_billing {
	border: 0px;
}
.checkoutholderline2inside p.myfontmsg{
	padding-left: 120px;
	padding-bottom: 10px;
	color: #900;
}
.checkoutholderline2inside .form {
	width: 500px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.checkoutholderline2inside .form div{
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 18px;
	color: #686868;
	line-height: normal;
}
.checkoutholderline2inside .form .form_element {
	width: 120px;
	height: auto;
	float: left;
	line-height: normal;
}
.checkoutholderline2inside .form .form_data {
	width: 360px;
	height: auto;
	float: left;
}
.checkoutholderline2inside .form .form_data input{
	width: 255px;
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.checkoutholderline2inside .form .form_data select{
	width: 258px;
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.checkoutholderline2inside .form .form_data textarea{
	width: 255px;
	height: 56px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.checkoutholderline2inside .form .form_data input#ctl00_ctl01_MainContent_ContentPlaceHolder1_shipping_info_save_address {
	border: 0px;
}
.checkoutholderline2inside .form .form_data .required_fields {
	float: left;
	font-size: 11px;
	color: #900;
}
.checkoutholderline2inside .form .form_data span {
	font-size: 11px;
	color: #900;
}
.checkoutholderline2inside .form .clear {
	display: none;
}
.checkoutholderline2inside .form .indent {
	width: 380px;
	text-align: right;
	padding-right: 120px; 
}
.checkoutholderline2inside .form .indent input{
	font-size: 11px;
	color: #900;
	background: none;
	background-color: #e6e7e8;
	border: 1px #999 solid;
	margin: 0px;
	padding: 3px;
}
.checkoutholderline3 {
	width: 722px;
	height: auto;
	float: left;
}
.checkoutholderline3inside {
	width: 500px;
	height: auto;
	margin: 0 auto 0;
}
.checkoutholderline3inside .form{
	width: 500px;
	height: auto;
	float: left;
}
.checkoutholderline3inside .form table{
	width: 500px;
	height: auto;
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px dotted #999;
}
.checkoutholderline3inside .form table th{
	padding: 5px;
	color: #686868;
	font-weight: normal;
}
.checkoutholderline3inside .form table td{
	padding: 5px;
	color: #686868;
	font-weight: normal;
	text-align: center;
}
.checkoutholderline3inside .form div{
	width: 500px;
	height: auto;
	float: left;
	padding-top: 20px;
	text-align: right;
}
.checkoutholderline3inside .form input{
	font-size: 11px;
	color: #900;
	background: none;
	background-color: #e6e7e8;
	border: 1px #999 solid;
	margin: 0px;
	padding: 3px;
}
.checkoutholderline4 {
	width: 722px;
	height: auto;
	float: left;
}
.checkoutholderline4inside {
	width: 500px;
	height: auto;
	margin: 0 auto 0;
}
.checkoutholderline4inside div{
	width: 500px;
	height: auto;
	float: left;
}
.checkoutholderline4inside #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_creditCardSection {
	border: 0px;
	padding-top: 20px;
}
.checkoutholderline4inside #ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_creditCardSection div{
	font-size: 11px;
	color: #686868;
	padding-bottom: 10px;
}
.checkoutholderline4inside table {
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	border: none;
	border: 1px solid #FFF;
	margin: 0px;
	padding: 0px;
	background-color: #e6e7e8;
}
.checkoutholderline4inside table th{
	font-size: 11px;
	border: 1px solid #FFF;
	margin: 0px;
	padding: 5px;
	font-weight: normal;
	color: #686868;
}
.checkoutholderline4inside table td{
	font-size: 11px;
	border: 1px solid #FFF;
	margin: 0px;
	padding: 5px;
	font-weight: normal;
	color: #686868;
	text-align: center;
}
.checkoutholderline4inside .clear {
	width: 500px;
	height: auto;
	float: left;
	height: 10px;
}
.checkoutholderline4inside .vgm_order_summary {
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	border-bottom: 1px dotted #333;
	padding-top: 0px;
	padding-bottom: 5px;
}
.checkoutholderline4inside .vgm_order_summary .form_element {
	color: #686868;
	float: left;
	text-align: left;
}
.checkoutholderline4inside .vgm_order_summary .form_data {
	float: right;
	text-align: right;
	color: #900;
}
.checkoutholderline4inside .form {
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	color: #686868;
	padding-bottom: 20px;
}
.checkoutholderline4inside .form div{
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 18px;
	color: #686868;
	line-height: normal;
}
.checkoutholderline4inside .form .form_element {
	width: 120px;
	height: auto;
	float: left;
	line-height: normal;
}
.checkoutholderline4inside .form .form_data {
	width: 360px;
	height: auto;
	float: left;
}
.checkoutholderline4inside .form .form_data a{
	color: #900;
}
.checkoutholderline4inside .form .form_data a:hover{
	color: #686868;
}
.checkoutholderline4inside .form .form_data input{
	width: 255px;
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.checkoutholderline4inside .form .form_data select{
	width: 258px;
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.checkoutholderline4inside .form .form_data textarea{
	width: 255px;
	height: 56px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.checkoutholderline4inside .form .form_data input#ctl00_ctl01_MainContent_ContentPlaceHolder1_payment_method_save_card {
	border: 0px;
}
.checkoutholderline4inside .form .form_data .required_fields {
	float: left;
	font-size: 11px;
	color: #900;
}
.checkoutholderline4inside .form .form_data span {
	font-size: 11px;
	color: #900;
}
.checkoutholderline4inside .form .clear {
	display: none;
}
.checkoutholderline4inside .form .indent{
	width: 500px;
	height: auto;
	float: left;
	text-align: right;
	padding-top: 20px;
	border-top: 1px #333 dotted;
	padding-top: 20px;
}
.checkoutholderline4inside .form .indent input{
	font-size: 11px;
	color: #900;
	background: none;
	background-color: #e6e7e8;
	border: 1px #999 solid;
	margin: 0px;
	padding: 3px;
}
.checkoutholderline5 {
	width: 722px;
	height: auto;
	float: left;
}
.checkoutholderline5inside {
	width: 500px;
	height: auto;
	margin: 0 auto 0;
}
.checkoutholderline5inside div{
	width: 500px;
	height: auto;
	float: left;
}
.checkoutholderline5inside div fieldset {
	width: 480px;
	height: auto;
	float: left;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 18px;
	color: #686868;
	border: 1px solid #686868;
	padding: 10px;
	text-align: left;
}
.checkoutholderline5inside div fieldset a{
	color: #900;
}
.checkoutholderline5inside div fieldset a:hover{
	color: #686868;
}
.checkoutholderline5inside .vgm_order_summary {
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	border-bottom: 1px dotted #333;
	padding-top: 0px;
	padding-bottom: 5px;
}
.checkoutholderline5inside .vgm_order_summary .form_element {
	color: #686868;
	float: left;
	text-align: left;
}
.checkoutholderline5inside .vgm_order_summary .form_data {
	float: right;
	text-align: right;
	color: #900;
}
.checkoutholderline5inside input{
	font-size: 11px;
	color: #900;
	background: none;
	background-color: #e6e7e8;
	border: 1px #999 solid;
	margin: 0px;
	padding: 3px;
}
.checkoutholderline5inside {
	text-align: right;
}
.checkoutholderline5inside table {
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	border: none;
	border: 1px solid #FFF;
	margin: 0px;
	padding: 0px;
	background-color: #e6e7e8;
}
.checkoutholderline5inside table th{
	font-size: 11px;
	border: 1px solid #FFF;
	margin: 0px;
	padding: 5px;
	font-weight: normal;
	color: #686868;
}
.checkoutholderline5inside table td{
	font-size: 11px;
	border: 1px solid #FFF;
	margin: 0px;
	padding: 5px;
	font-weight: normal;
	color: #686868;
	text-align: center;
}
.checkoutholderline5inside .clear {
	width: 500px;
	height: auto;
	float: left;
	height: 10px;
}
.checkoutholderline6 {
	width: 722px;
	height: auto;
	float: left;
}
.checkoutholderline6inside {
	width: 500px;
	height: auto;
	margin: 0 auto 0;
}
.checkoutholderline6inside div{
	width: 500px;
	height: auto;
	float: left;
}
.checkoutholderline6inside div table{
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	border: 1px solid #FFF;
}
.checkoutholderline6inside div table tr{
	border: 1px solid #FFF;
}
.checkoutholderline6inside div table th{
	border: 1px solid #FFF;
	text-align: left;
	padding: 5px;
	background-color: #686667;
	color: #e6e7e8;
	font-weight: normal;
}
.checkoutholderline6inside div table td{
	border: 1px solid #FFF;
	text-align: left;
	padding: 5px;
	color:#686667;
	background-color: #e6e7e8;
}
.checkoutholderline6inside .vgm_order_summary {
	text-align: right;
	font-size: 13px;
	padding-top: 5px;
}
.checkoutholderline6inside .vgm_order_summary .form_element {
	color: #686868;
}
.checkoutholderline6inside .vgm_order_summary .form_data {
	color: #333;
}
.checkoutholderline6inside input#ctl00_ctl01_MainContent_ContentPlaceHolder1_order_info_reorder {
	font-size: 11px;
	color: #900;
	background: none;
	background-color: #e6e7e8;
	border: 1px #999 solid;
	margin: 0px;
	padding: 3px;
}
/* checkout style end */
/* express checkout styles start */
.checkoutholderline1inside fieldset{
	width: 500px;
	height: auto;
	float: left;
	border: 0px;
}
.checkoutholderline1inside fieldset legend{
	width: 500px;
	height: auto;
	float: left;
	border: 0px;
	border-bottom: 1px #333 dotted;
	padding-bottom: 10px;
	font-size: 11px;
	color: #686868;
	margin-bottom: 10px;
}
.checkoutholderline1inside fieldset form{
	padding-top: 10px;
}
.giftcertificateholder {
	width: 742px;
	height: auto;
	float: left;
}
.giftcertificateholderline1 {
	width: 742px;
	height: auto;
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
}
.giftcertificateholderline1 h2{
	padding: 0px;
	line-height: normal;
	font-size: 20px;
}
.giftcertificateholderline2 {
	width: 742px;
	height: auto;
	float: left;
}
.giftcertificateholderline2left {
	width: 358px;
	height: 428px;
	float: left;
	background-image: url(../images/sce/giftpic.jpg);
	background-repeat: no-repeat;
}
.giftcertificateholderline2right {
	width: 384px;
	height: 428px;
	float: right;
	background-color: #e4e4e4;
}
.giftcertificateholderline2rightline1 {
	width: 344px;
	height: auto;
	float: left;
	padding: 20px;
	padding-bottom: 0px;
}
.giftcertificateholderline2rightline2 {
	width: 344px;
	height: auto;
	float: left;
	padding: 20px;
	padding-top: 0px;
}
.giftcertificateholderline2rightinside {
	width: 344px;
	height: auto;
	float: left;
	padding: 20px;
	padding-top: 0px;
}
.giftcertificateholderline2rightinside .form{
	width: 344px;
	height: auto;
	float: left;
}
.giftcertificateholderline2rightinside .form div{
	width: 344px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.giftcertificateholderline2rightinside .form div .form_element{
	width: 344px;
	height: auto;
	float: left;
	color: #686868;
	font-size: 11px;
}
.giftcertificateholderline2rightinside .form div .form_data{
	width: 344px;
	height: auto;
	float: left;
	margin: 0px;
}
.giftcertificateholderline2rightinside .form div .form_data input{
	width: 342px;
	height: 18px;
	border: 1px solid #686868;
	background: none;
}
.giftcertificateholderline2rightinside .form div .form_data select{
	width: 342px;
	height: 18px;
	border: 1px solid #686868;
	background: none;
	margin: 0px;
}
.giftcertificateholderline2rightinside .form div .form_data textarea{
	width: 342px;
	height: 50px;
	border: 1px solid #686868;
	background: none;
}
.giftcertificateholderline2rightinside .form .clear{
	display: none;
}
.giftcertificateholderline2rightinside .form .indent {
	text-align: right;
}
.giftcertificateholderline2rightinside .form .indent input{
	background: none;
	border: 1px solid #686868;
	color: #333;
	margin: 0px;
	padding: 3px;
	text-align: left;
}
.vgm_account_nav {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
	border-bottom: 1px dotted #999;
	padding-bottom: 20px;
}
.vgm_account_nav ul{
	background-image: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 722px;
	height: auto;
	float: left;
}
.vgm_account_nav li{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}
.vgm_account_nav li a{
	width: 133px;
	display: block;
	float: left;
	line-height: 14px;
	padding: 0px;
	text-align: left;
	padding: 5px;
	border-right: 1px solid #FFF;
	background-color: #e6e7e8;
	color: #686868;
	background-image: none;
}
.vgm_account_nav li a:hover{
	background-color: #686868;
	color: #FFF;
	text-decoration: none;
}
.myaccountholder {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.myaccountholderline1 {
	width: 722px;
	height: auto;
	float: left;
}
.myaccountholderline1inside {
	width: 500px;
	height: auto;
	margin: 0 auto 0;
}
.myaccountholderline1inside div{
	width: 500px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.myaccountholderline1inside hr{
	width: 500px;
	height: auto;
	float: left;
	border: 0px;
	border-top: 1px dotted #999;
	padding-bottom: 20px;
}
.myaccountholderline1inside a{
	float: right;
	font-size: 11px;
	padding-left: 10px;
	color: #686868;
}
.myaccountholderline1inside a:hover{
	text-decoration: none;
	color: #e6e7e8;
}
.myaccountholderline1inside p.myfontmsg{
	padding-left: 120px;
	padding-bottom: 10px;
	color: #900;
}
.myaccountholderline1inside .form {
	width: 500px;
	height: auto;
	float: left;
}
.myaccountholderline1inside .form div{
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 18px;
	color: #686868;
	line-height: normal;
}
.myaccountholderline1inside .form .form_element {
	width: 120px;
	height: auto;
	float: left;
	line-height: normal;
}
.myaccountholderline1inside .form .form_data {
	width: 360px;
	height: auto;
	float: left;
}
.myaccountholderline1inside .form .form_data input{
	width: 255px;
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.myaccountholderline1inside .form .form_data select{
	width: 258px;
	height: 16px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.myaccountholderline1inside .form .form_data textarea{
	width: 255px;
	height: 56px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	border: 1px #999 solid;
	font-size: 11px;
	color: #686868;
}
.myaccountholderline1inside .form .form_data .required_fields {
	float: left;
	font-size: 11px;
	color: #900;
}
.myaccountholderline1inside .form .form_data span {
	font-size: 11px;
	color: #900;
}
.myaccountholderline1inside .form .clear {
	display: none;
}
.myaccountholderline1inside .form .indent {
	width: 380px;
	text-align: right;
	padding-right: 120px; 
}
.myaccountholderline1inside .form .indent input{
	font-size: 11px;
	color: #900;
	background: none;
	background-color: #e6e7e8;
	border: 1px #999 solid;
	margin: 0px;
	padding: 3px;
}
.myaccountholderline1inside div table{
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	border: 1px solid #FFF;
}
.myaccountholderline1inside div table tr{
	border: 1px solid #FFF;
}
.myaccountholderline1inside div table th{
	border: 1px solid #FFF;
	text-align: center;
	padding: 5px;
	background-color: #e6e7e8;
	color: #686868;
	font-weight: normal;
}
.myaccountholderline1inside div table td{
	border: 1px solid #FFF;
	text-align: center;
	padding: 5px;
}
.myaccountholderline2 {
	width: 722px;
	height: auto;
	float: left;
}
.myaccountholderline2inside {
	width: 500px;
	height: auto;
	margin: 0 auto 0;
}
.myaccountholderline2inside div table{
	width: 500px;
	height: auto;
	float: left;
	font-size: 11px;
	border: 1px solid #FFF;
}
.myaccountholderline2inside div table tr{
	border: 1px solid #FFF;
}
.myaccountholderline2inside div table th{
	border: 1px solid #FFF;
	text-align: left;
	padding: 5px;
	background-color: #686667;
	color: #e6e7e8;
	font-weight: normal;
}
.myaccountholderline2inside div table td{
	border: 1px solid #FFF;
	text-align: left;
	padding: 5px;
	color:#686667;
	background-color: #e6e7e8;
}
.myaccountholderline2inside .vgm_order_summary {
	text-align: right;
	font-size: 13px;
	padding-top: 5px;
}
.myaccountholderline2inside .vgm_order_summary .form_element {
	color: #686868;
}
.myaccountholderline2inside .vgm_order_summary .form_data {
	color: #333;
}
.myaccountholderline2inside input#ctl00_ctl01_MainContent_ContentPlaceHolder1_order_info_reorder {
	font-size: 11px;
	color: #900;
	background: none;
	background-color: #e6e7e8;
	border: 1px #999 solid;
	margin: 0px;
	padding: 3px;
}
/* as seend in styles start */
.asseeninholder {
	width: 742px;
	height: auto;
	float: left;
}
.asseeninholderline1 {
	width: 722px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.asseeninholderline1 h2{
	color: #a1a0a4;
	font-size: 20px;
	font-weight: normal;
	line-height: normal;
}
.asseeninholderline2 {
	width: 722px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.asseeninholderline2inside {
	width: 710px;
	height: auto;
	float: left;
	border: 1px solid #f2eed2;
	padding: 5px;
}
.asseeninholderline2insideline1 {
	width: 710px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.asseeninholderline2insideline1left {
	width: 150px;
	height: auto;
	float: left;
}
.asseeninholderline2insideline1right {
	width: 540px;
	height: auto;
	float: right;
}
.asseeninholderline2insideline1rightline1 {
	width: 540px;
	height: auto;
	float: left;
	border-bottom: 1px #a1a0a4 dotted;
}
.asseeninholderline2insideline1rightline1 p{
	font-weight: bold;
	padding: 0px;
	line-height: 16px;
	font-style:italic;
	font-size: 11px;
	color:#686667;
	padding-bottom: 10px;
	font-family: "Times New Roman", Times, serif;
}
.asseeninholderline2insideline1rightline2 {
	width: 540px;
	height: auto;
	float: left;
	padding-top: 5px;
}
.asseeninholderline2insideline1rightline2 p{
	font-weight: bold;
	padding: 0px;
	line-height: 16px;
	font-style:italic;
	font-size: 11px;
	color:#686667;
	padding-bottom: 10px;
	font-family: "Times New Roman", Times, serif;
}
.asseeninholderline2insideline1rightline2 p a{
	font-weight: normal;
	padding: 0px;
	line-height: normal;
	font-style: normal;
	font-size: 11px;
	color:#686667;
	padding-bottom: 10px;
	font-family: Helvetica, Arial, sans-serif;
}
/* as seend in styles end*/
/* light window box start */
/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../images/sce/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:377px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
	text-align: center;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(../images/sce/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

div.apple_overlay h2 {
	margin: 0px;
	font-weight: normal;
	font-size:14px;
	color: #686868;
	padding-top: 10px;
	padding-bottom: 5px;
	letter-spacing: 1px;
	text-align: left;
}
div.apple_overlay p {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #686868;
	line-height: 16px;
	text-align: left;
	font-weight: bold;
	font-style:italic;
	font-size: 11px;
	color:#686667;
	padding-bottom: 10px;
	font-family: "Times New Roman", Times, serif;
}
#triggers {
}
#triggers img {
	width: 150px;
	height: 199px;
	cursor:pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-image: url(../images/sce/enlargepictxt.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 20px;
}
/* light window box end */
.searchholder {
	width: 742px;
	height: auto;
	float: left;
}
.searchholderline1 {
	width: 742px;
	height: auto;
	float: left;
	padding-top: 20px;
	padding-bottom: 10px;
}
.searchholderline1 h2{
	padding: 0px;
	line-height: normal;
	font-size: 20px;
}
.searchholderline2 {
	width: 742px;
	height: auto;
	float: left;
}
.searchholderline2left {
	width: 358px;
	height: 388px;
	float: left;
	background-image: url(../images/sce/searchpic.jpg);
	background-repeat: no-repeat;
}
.searchholderline2right {
	width: 384px;
	height: 388px;
	float: right;
	background-color: #e4e4e4;
}
.searchholderline2rightinside {
	width: 344px;
	height: auto;
	float: left;
	padding: 20px;
}
.searchholderline2rightinside .form{
	width: 344px;
	height: auto;
	float: left;
}
.searchholderline2rightinside .form div{
	width: 344px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.searchholderline2rightinside .form div .form_element{
	width: 344px;
	height: auto;
	float: left;
	color: #686868;
	font-size: 11px;
}
.searchholderline2rightinside .form .line {
	width: 344px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.searchholderline2rightinside .form .line .form_element{
	width: 344px;
	height: auto;
	float: left;
	color: #900;
	font-size: 11px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #686868;
}
.searchholderline2rightinside .form div .form_data{
	width: 344px;
	height: auto;
	float: left;
	margin: 0px;
	color: #686868;
	font-size: 11px;
}
.searchholderline2rightinside .form div .form_data input{
	width: 342px;
	height: 18px;
	border: 1px solid #686868;
	background: none;
}
.searchholderline2rightinside .form div .form_data select{
	width: 342px;
	height: 18px;
	border: 1px solid #686868;
	background: none;
	margin: 0px;
}
.searchholderline2rightinside .form div .form_data textarea{
	width: 342px;
	height: 50px;
	border: 1px solid #686868;
	background: none;
}
.searchholderline2rightinside .form .clear{
	display: none;
}
.searchholderline2rightinside .form .indent {
	text-align: right;
}
.searchholderline2rightinside .form .indent input{
	background: none;
	border: 1px solid #686868;
	color: #333;
	margin: 0px;
	padding: 3px;
	text-align: left;
}
/* form styles start */
.quickformholder {
	width: 163px;
	height: auto;
	float: left;
}
.quickformholderline1 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.quickformholderline1 input{
	width: 157px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 3px;
	border: 0px;
	background: none;
	background-color: #e6e7e8;
	font-size: 10px;
	color: #7e7e7e;
}
.quickformholderline2 {
	width: 163px;
	height: auto;
	float: left;
	padding-bottom: 10px;
}
.quickformholderline2 input{
	width: 157px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 3px;
	border: 0px;
	background: none;
	background-color: #e6e7e8;
	font-size: 10px;
	color: #7e7e7e;
}
.quickformholderline3 {
	width: 163px;
	height: auto;
	float: left;
	text-align: right;
}
#mask {
	background: #FFF;
}

form.expose {
	padding:0px;
	margin: 0px;
	text-align:center;
	width:163px;
}
.news_manager {
	width: 721px;
	height: auto;
	float: left;
	font-size: 11px;
	padding-left: 20px;
	padding-right: 20px;
}
.news_manager br{
	display: none;
}
.news_manager .clear {
	display: none;
}
.news_manager #ctl00_MainContent_ctl02_Message {
	display: none;
}
.subcat {
	display: none;
}
.VolNewsHeadline {
	display: none;
}
.VolNewsCategoryListing {
	display: none;
}
.news_category_detail {
	width: 721px;
	height: auto;
	float: left;
}
.news_date {
	color: #999;
	float: left;
	font-size: 12px;
}
.news_title {
	float: left;
	color: #686868;
	font-size: 12px;
}
a.news_title {
	color: 
}
a:hover.news_title {
	color: #686868;
	text-decoration: none;
}
.headline2 {
	width: 721px;
	height: auto;
	float: left;
	padding-top: 10px;
}
.new_footer {
	width: 721px;
	height: auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 20px;
	font-size: 11px;
}
.new_footer a{
	color: #999;
}
.new_footer a:hover{
	text-decoration: none;
}
.news_article {
	padding-top: 10px;
	width: 721px;
	height: auto;
	float: left;
}
#ctl01_MainContent_news_detail_Message {
	display: none;
}
.news_title {
	float: left;
}
.news_date {
	float: right;
}
.nesdetailsholder {
	width: 741px;
	height: auto;
	float: left;
}
.nesdetailsholderline1 {
	width: 721px;
	height: auto;
	float: left;
	padding-top: 30px;
}
.nesdetailsholderline2 {
	width: 721px;
	height: auto;
	float: left;
}
.nesdetailsholderline2 .new_footer {
	width: 701px;
	padding-left: 20px;
}
.VolNewsSearch {
}
.VolNewsSearch b{
	display: none;
}
.VolNewsSearch ul{
	width: 721px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	background-image: none;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 20px;
}
.VolNewsSearch ul li{
	display: block;
	width: 721px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	list-style: none;
	list-style-image: none;
	background-image: none;
}
.VolNewsSearch ul li label{
	width: 100px;
	float: left;
}
input#ctl01_MainContent_news_search_keyword {
	width: 200px;
	height: 18px;
	float: left;
	border: 1px solid #333;
	background: none;
}
.VolNewsSearch ul li select{
	width: 100px;
	height: 18px;
	float: left;
	border: 1px solid #333;
	background: none;
}
.blogholdernew {
	width: 762px;
	height: auto;
	float: left;
}
.blogholdernew h2{
	padding: 0px;
}
.blogholdernew p{
	padding-bottom: 5px;
}
.post {
	width: 762px;
	height: auto;
	float: left;
	padding-top: 20px;
}
h2.title {
	width: 762px;
	height: auto;
	float: left;
	line-height: normal;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
.dateTab {
	width: 762px;
	height: auto;
	float: left;
	font-size: 12px;
	color: #666;
	padding-bottom: 10px;
	padding-top: 10px;
}
.dateTab a{
	color: #333;
}
.postedInTab {
	width: 762px;
	height: auto;
	float: left;
	font-size: 12px;
	color:#999;
	border-top: 1px dotted #CCC;
	padding-top: 10px;
	padding-bottom: 20px;
}
.postedInTab a{
	color: #333;
}
/* form styles end */