.skipnavbutton {
	display: none;
}
a {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
}
H1 {
	font-size: 1em;
	margin: 0px;
	padding-bottom: 15px;
	color: #A9AD9C;
}
H2 {
	font-size: 0.85em;
	margin: 0px;
	color: #333333;
	padding-bottom: 15px;
	font-weight: normal;
}
H3 {
	font-size: 0.75em;
	margin: 0px;
	padding-bottom: 15px;
}
H4 {
	margin: 0px;
	padding-bottom: 15px;
}
H5 {
	margin: 0px;
	padding-bottom: 15px;
}
H6 {
	margin: 0px;
	padding-bottom: 15px;
}
P {
	font-size: 0.75em;
	margin: 0px;
	padding-bottom: 15px;
	color: #333333;
}
table {
	border: none;
}
tr {
	border: none;
}
th {
	border: none;
	background-color: #333333;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 0.75em;
	text-align: center;
	padding: 5px;
}
td {
	border: none;
	border-top: solid #FFFFFF 2px;
	color: #333333;
	font-weight: normal;
	font-size: 0.75em;
	text-align: left;
	padding: 3px;
}
td a{
	color: #000000;
}
table p {
	padding-bottom: 0px;
	font-weight: normal;
}
.white {
	color:#FFFFFF;
	font-weight: bold;
}
UL {
	font-size: 0.75em;
	margin: 0px;
	padding-bottom: 10px;
	padding-left:30px;
}
LI {
}
.displaynone {
	display: none;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	background-image: url(../images/sce/bg.jpg);
	background-repeat: repeat;
}
.maincontainer {
	width: 942px;
	height: auto;
	margin: 0 auto 0;
	background-image: url(../images/sce/contentbg.jpg);
	background-repeat: repeat-y;
}
.maincontainerinside {
	width: 924px;
	height: auto;
	float: left;
	padding-left: 8px;
	padding-right: 10px;
	background-image: url(../images/sce/contentbg.jpg);
	background-repeat: repeat-y;
}
.maincontainerinsideinside {
	width: 924px;
	height: auto;
	float:left;
}
.maincontainerinsideinsideline1 {
	width: 924px;
	height: auto;
	float:left;
}
/* templates banners styles start */
.topbannerholder {
	width: 914px;
	height: auto;
	float: left;
	padding-top: 5px;
	padding-left:5px;
	padding-right: 5px;
}
.olivebanner {
	width:914px;
	height: auto;
	float: left;
	background-color: #A9AD9C;
}
.olivebannerleft {
	width: 288px;
	height: 59px;
	float: left;
	background-image: url(../images/sce/olivelogo.jpg);
	background-repeat: no-repeat;
}
.olivebannerright {
	width: 626px;
	height: auto;
	float: right;
}
.olivebannerright h2{
	color: #FFFFFF;
	text-align: right;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 1.25em;
	padding-right: 20px;
	padding-top: 15px;
}
.greybanner {
	width:914px;
	height: auto;
	float: left;
	background-color: #CCCCCC;
}
.greybannerleft {
	width: 288px;
	height: 59px;
	float: left;
	background-image: url(../images/sce/greylogo.jpg);
	background-repeat: no-repeat;
}
.greybannerright {
	width: 626px;
	height: auto;
	float: right;
}
.greybannerright ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	text-align: right;
	padding-top: 20px;
}
.greybannerright li{
	display: inline;
	padding-bottom: 0px;
	padding-right: 20px;
}
.greybannerright a{
	font-size: 1.15em;
	color: #333333;
	text-decoration: none;
}
.greybannerright a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
/* templates banners styles end */
.maincontainerinsideinsideline2 {
	width: 924px;
	height: auto;
	float:left;
}
.maincontainerinsideinsideline2left {
	width: 259px;
	height: auto;
	float:left;
}
.maincontainerinsideinsideline2leftline1 {
	width: 249px;
	height: auto;
	float:left;
	padding-left: 5px;
	padding-right: 5px;
}
.maincontainerinsideinsideline2leftline1inside {
	width: 249px;
	height: auto;
	float:left;
}
/* left nav styles start */
#leftnav {
}
#leftnav ul{
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#leftnav li{
	width: 249px;
	padding-top: 5px;
}
#leftnav a{
	text-align: right;
	font-weight: bold;
	display: block;
	width: 193px;
	background-color: #A9AD9C;
	color: #FFFFFF;
	padding-right: 56px;
	text-decoration: none;
	background-image: url(../images/sce/leftnavbg.jpg);
	background-position: 210px 0px;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
}
#leftnav a:hover{
	color:#CCCCCC;
	text-decoration: blink;
}
/* left nav styles end */
.maincontainerinsideinsideline2leftline2 {
	width: 259px;
	height: 52px;
	float:left;
	background-image: url(../images/sce/searchbg.jpg);
	background-repeat: no-repeat;
	font-size: 0.5em;
}
.maincontainerinsideinsideline2leftline2left {
	width: 163px;
	height: auto;
	float:left;
	padding-top: 16px;
	padding-left: 30px;
}
.maincontainerinsideinsideline2leftline2right {
	width: 66px;
	height: auto;
	float: right;
	padding-top: 17px;
}
/* left navigation shop styles start */
.maincontainerinsideinsideline2leftline3 {
	width: 259px;
	height: auto;
	float:left;
}
/* specials styles start */
.maincontainerinsideinsideline2leftline3line0 {
	width: 259px;
	height: auto;
	float:left;
	padding-top: 10px;
}
.catholder {
	width: 259px;
	height: auto;
	float: left;
	background-image: url(../images/sce/shopleftnavbg.jpg);
	background-repeat: repeat-y;
}
.catholderline0 {
	width: 259px;
	height: 17px;
	float: left;
	background-image: url(../images/sce/specialbgtop.jpg);
	background-repeat: no-repeat;
}
.catholderline00 {
	width: 259px;
	height: auto;
	float: left;
}
.catholderline00inside {
	width: 229px;
	height: auto;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
}
.catholderline00inside a{
	color: #333333;
	font-size: 0.75em;
	font-weight: bold;
}
.catholderline000 {
	width: 259px;
	height: 40px;
	float: left;
	background-image: url(../images/sce/specialbgbottom.jpg);
	background-repeat: no-repeat;
}
/* specials styles end */
/* category styles start */
.maincontainerinsideinsideline2leftline3line1 {
	width: 259px;
	height: auto;
	float:left;
	padding-top: 10px;
}
.catholder {
	width: 259px;
	height: auto;
	float: left;
	background-image: url(../images/sce/shopleftnavbg.jpg);
	background-repeat: repeat-y;
}
.catholderline1 {
	width: 259px;
	height: 17px;
	float: left;
	background-image: url(../images/sce/catbgtop.jpg);
	background-repeat: no-repeat;
}
.catholderline2 {
	width: 259px;
	height: auto;
	float: left;
}
.catholderline2inside {
	width: 229px;
	height: auto;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
}
.catholderline2inside a{
	color: #333333;
	font-size: 0.75em;
	font-weight: bold;
}
#catnav {
}
#catnav ul{
	list-style: none;
	list-style-image: none;
	text-align: right;
}
#catnav li{
	padding-top: 3px;
}
#catnav a{
	display: block;
	background-image: url(../images/sce/rsclivpic.jpg);
	background-repeat: no-repeat;
	font-size: 0.9em;
	background-position: 100% 0%;
	padding-right: 20px;
	font-weight: normal;
}
#catnav a:hover{
}
.catholderline3 {
	width: 259px;
	height: 40px;
	float: left;
	background-image: url(../images/sce/catbgbottom.jpg);
	background-repeat: no-repeat;
}
/* category styles end */
/* rsc styles start */
.maincontainerinsideinsideline2leftline3line2 {
	width: 259px;
	height: auto;
	float:left;
	padding-top: 10px;
}
.rscholder {
	width: 259px;
	height: auto;
	float: left;
	background-image: url(../images/sce/shopleftnavbg.jpg);
	background-repeat: repeat-y;
}
.rscholderline1 {
	width: 259px;
	height: 17px;
	float: left;
	background-image: url(../images/sce/rscbgtop.jpg);
	background-repeat: no-repeat;
}
.rscholderline2 {
	width: 259px;
	height: auto;
	float: left;
}
.rscholderline2inside {
	width: 229px;
	height: auto;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
}
.rscholderline2inside a{
	color: #333333;
	font-size: 0.75em;
	font-weight: bold;
}
#rscnav {
}
#rscnav ul{
	list-style: none;
	list-style-image: none;
	text-align: right;
}
#rscnav li{
	padding-top: 3px;
}
#rscnav a{
	display: block;
	background-image: url(../images/sce/rsclivpic.jpg);
	background-repeat: no-repeat;
	font-size: 0.9em;
	background-position: 100% 0%;
	padding-right: 20px;
	font-weight: normal;
}
#rscnav a:hover{
}
.rscholderline3 {
	width: 259px;
	height: 40px;
	float: left;
	background-image: url(../images/sce/rscbgbottom.jpg);
	background-repeat: no-repeat;
}
/* rsc styles end */
/* potter & moore styles start */
.maincontainerinsideinsideline2leftline3line3 {
	width: 259px;
	height: auto;
	float:left;
	padding-top: 10px;
}
.pmholder {
	width: 259px;
	height: auto;
	float: left;
	background-image: url(../images/sce/shopleftnavbg.jpg);
	background-repeat: repeat-y;
}
.pmholderline1 {
	width: 259px;
	height: 17px;
	float: left;
	background-image: url(../images/sce/pmbgtop.jpg);
	background-repeat: no-repeat;
}
.pmholderline2 {
	width: 259px;
	height: auto;
	float: left;
}
.pmholderline2inside {
	width: 229px;
	height: auto;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
}
.pmholderline2inside a{
	color: #333333;
	font-size: 0.75em;
	font-weight: bold;
}
#pmnav {
}
#pmnav ul{
	list-style: none;
	list-style-image: none;
	text-align: right;
}
#pmnav li{
	padding-top: 3px;
}
#pmnav a{
	display: block;
	background-image: url(../images/sce/rsclivpic.jpg);
	background-repeat: no-repeat;
	font-size: 0.9em;
	background-position: 100% 0%;
	padding-right: 20px;
	font-weight: normal;
}
#pmnav a:hover{
}
.pmholderline3 {
	width: 259px;
	height: 40px;
	float: left;
	background-image: url(../images/sce/pmbgbottom.jpg);
	background-repeat: no-repeat;
}
/* potter & moore styles end */
/* St. James styles start */
.maincontainerinsideinsideline2leftline3line4 {
	width: 259px;
	height: auto;
	float:left;
	padding-top: 10px;
}
.stjholder {
	width: 259px;
	height: auto;
	float: left;
	background-image: url(../images/sce/shopleftnavbg.jpg);
	background-repeat: repeat-y;
}
.stjholderline1 {
	width: 259px;
	height: 17px;
	float: left;
	background-image: url(../images/sce/stjbgtop.jpg);
	background-repeat: no-repeat;
}
.stjholderline2 {
	width: 259px;
	height: auto;
	float: left;
}
.stjholderline2inside {
	width: 229px;
	height: auto;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
}
.stjholderline2inside a{
	color: #333333;
	font-size: 0.75em;
	font-weight: bold;
}
#stjnav {
}
#stjnav ul{
	list-style: none;
	list-style-image: none;
	text-align: right;
}
#stjnav li{
	padding-top: 3px;
}
#stjnav a{
	display: block;
	background-image: url(../images/sce/rsclivpic.jpg);
	background-repeat: no-repeat;
	font-size: 0.9em;
	background-position: 100% 0%;
	padding-right: 20px;
	font-weight: normal;
}
#stjnav a:hover{
}
.stjholderline3 {
	width: 259px;
	height: 40px;
	float: left;
	background-image: url(../images/sce/stjbgbottom.jpg);
	background-repeat: no-repeat;
}
/* St. James styles end */
/* Sprit styles start */
.maincontainerinsideinsideline2leftline3line5 {
	width: 259px;
	height: auto;
	float:left;
	padding-top: 10px;
}
.sobholder {
	width: 259px;
	height: auto;
	float: left;
	background-image: url(../images/sce/shopleftnavbg.jpg);
	background-repeat: repeat-y;
}
.sobholderline1 {
	width: 259px;
	height: 17px;
	float: left;
	background-image: url(../images/sce/sobbgtop.jpg);
	background-repeat: no-repeat;
}
.sobholderline2 {
	width: 259px;
	height: auto;
	float: left;
}
.sobholderline2inside {
	width: 229px;
	height: auto;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: right;
}
.sobholderline2inside a{
	color: #333333;
	font-size: 0.75em;
	font-weight: bold;
}
#sobnav {
}
#sobnav ul{
	list-style: none;
	list-style-image: none;
	text-align: right;
}
#sobnav li{
	padding-top: 3px;
}
#sobnav a{
	display: block;
	background-image: url(../images/sce/rsclivpic.jpg);
	background-repeat: no-repeat;
	font-size: 0.9em;
	background-position: 100% 0%;
	padding-right: 20px;
	font-weight: normal;
}
#sobnav a:hover{
}
.sobholderline3 {
	width: 259px;
	height: 40px;
	float: left;
	background-image: url(../images/sce/sobbgbottom.jpg);
	background-repeat: no-repeat;
}
/* Sprit styles end */
/* left navigation shop styles end */
.maincontainerinsideinsideline2right {
	width: 665px;
	height: auto;
	float: right;
}
/* templates top image banner styles start */ 
.homebanner {
	width: 665px;
	height: 181px;
	float: left;
	background-image: url(../images/sce/bannertemp1.jpg);
	background-repeat: no-repeat;
}
.searchbanner {
	width: 665px;
	height: 181px;
	float: left;
	background-image: url(../images/sce/searchbanner.jpg);
	background-repeat: no-repeat;
}
.searchbanner2 {
	width: 665px;
	height: 181px;
	float: left;
	background-image: url(../images/sce/searchbanner2.jpg);
	background-repeat: no-repeat;
}
/* templates top image banner styles end */ 
.maincontainerinsideinsideline3 {
	width: 924px;
	height: auto;
	float:left;
}
.maincontainerinsideinsideline3left {
	width: 259px;
	height: auto;
	float:left;
}
.maincontainerinsideinsideline3right {
	width: 665px;
	height: auto;
	float: right;
}
.maincontainerinsideinsideline4 {
	width: 924px;
	height: auto;
	float:left;
}
.maincontainerinsideinsideline5 {
	width: 924px;
	height: 20px;
	float:left;
	background-image: url(../images/sce/footterbg.jpg);
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 10px;
}
/* content styles start */
#bodycontent {
	width: 878px;
	height: auto;
	padding: 17px;
	float: left;
}
#bodycontentshop {
}
.homepageholder {
	width: 878px;
	height: auto;
	float: left;
}
.homepageholderline1 {
	width: 872px;
	height: auto;
	float: left;
	padding-left: 2px;
}
.homepageholderline1inside {
	width: 852px;
	height: auto;
	float: left;
	background-color: #A9AD9C;
	padding: 10px;
}
.homepageholderline1inside h2{
	margin: 0px;
	padding-bottom: 0px;
	color:#FFFFFF;
	font-weight: normal;
	font-size: 1em;
}
.homepageholderline2 {
	width: 878px;
	height: auto;
	float: left;
}
.homepageholderline3 {
	width: 872px;
	height: auto;
	float: left;
	padding-left: 2px;
}
.homepageholderline3inside {
	width: 872px;
	height: auto;
	float: left;
}
.homepageholderline3insideleft {
	width: 675px;
	height: auto;
	float: left;
	background-color: #333333;
	padding:10px;
}
.homepageholderline3insideleft h2{
	margin: 0px;
	padding-bottom: 0px;
	color:#FFFFFF;
	font-weight: normal;
	font-size: 1em;
}
.homepageholderline3insideright {
	width: 144px;
	height: auto;
	float: right;
	padding: 10px;
	background-color:#690000;
}
.homepageholderline3insideright h2{
	margin: 0px;
	padding-bottom: 0px;
	color:#FFFFFF;
	font-weight: normal;
	font-size: 1em;
	text-align: center;
}
.homepageholderline3insiderightxmas {
	width: 144px;
	height: auto;
	float: right;
	padding: 10px;
	background-color:#c90001;
}
.homepageholderline3insiderightxmas h2{
	margin: 0px;
	padding-bottom: 0px;
	color:#FFFFFF;
	font-weight: normal;
	font-size: 1em;
	text-align: center;
}
.homepageholderline4 {
	width: 878px;
	height: auto;
	float: left;
}
.homepageholderline5 {
	width: 878px;
	height: 78px;
	float: left;
	background-image: url(../images/sce/soil-association.jpg);
	background-repeat: no-repeat;
}
.homepageholderline5 p{
	margin: 0px;
	padding-bottom: 0px;
	color: #6E6D6B;
	padding-top: 20px;
	padding-left: 20px;
}
.box1 {
	width: 173px;
	height: auto;
	float: left;
}
.box2 {
	width: 177px;
	height: auto;
	float: left;
}
.box3 {
	width: 177px;
	height: auto;
	float: left;
}
.box4 {
	width: 177px;
	height: auto;
	float: left;
}
.box5 {
	width: 174px;
	height: auto;
	float: left;
}
/* content styles end */
/* footer styles start */
.footerholder {
	width: 914px;
	height: auto;
	float: left;
	padding: 5px;
}
#footer {
	width: 914px;
	height: auto;
	float: left;
	background-color: #A9AD9C;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer ul{
	text-align: center;
}
#footer li{
	display: inline;
	padding-bottom: 0px;
}
#footer a{
	color: #333333;
	font-size: 0.85em;
	border-left: #333333 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}
#footer a.none{
	border-left: none;
	padding-left: 0px;
}
#footer a:hover{
	color: #FFFFFF;
	text-decoration: blink;
}
/* footer styles end */
/* sit map styles start */
#site_map {
}
#site_map ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#site_map li{
	padding-bottom: 5px;	
}
#site_map a{	
	text-decoration: underline;
}
/* site map styles end */
/* category styles start */
.categoryholder {
	width: 665px;
	height: auto;
	float: left;
}
.categoryholderline1 {
	width: 665px;
	height: auto;
	float: left;
}
.categoryholderline2 {
	width: 665px;
	height: auto;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.categoryholderline2 p{
	padding-bottom: 0px;
	color: #333333;
}
.categoryholderline2left {
	height: auto;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 3px;
}
.categoryholderline2right {
	height: auto;
	float: left;
}
.categoryholderline3 {
	width: 665px;
	height: auto;
	float: left;
}
.categoryholderline3top {
	width: 665px;
	height: 15px;
	float: left;
	background-image: url(../images/sce/categorybgtop.jpg);
	background-repeat: no-repeat;
}
.categoryholderline3middle {
	width: 635px;
	height: auto;
	float: left;
	background-image: url(../images/sce/catbg.jpg);
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 15px;
}
.categoryholderline3middleinside {
	width: 635px;
	height: auto;
	float: left;
}
.vgm_sub_category {
	width: 158px;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-bottom: 10px;
}
.vgm_sub_category a{
	font-size: 0.75em;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
.vgm_category_product {
	width: 148px;
	height: auto;
	float: left;
	padding-left: 25px;
	padding-bottom: 15px;
}
.vgm_category_product .vgm_product_thumbnail {
	width: 148px;
	height: auto;
	float: left;
}
.vgm_product_thumbnail {
	border: none;
}
.vgm_category_product .vgm_product_thumbnail a{
	border: none;
}
.vgm_category_product .vgm_product_info {
	font-size: 0.75em;
	color: #333333;
	font-weight: bold;
	width: 148px;
	height: auto;
	float: left;
}
.vgm_product_info_height {
	height: 40px;
}
*:first-child+html .vgm_product_info_height {
	height: auto;
	min-height: 40px;
}
html>body .vgm_product_info_height {
	height: auto;
	min-height: 40px;
}
.vgm_category_product .vgm_product_info a{
	width: 148px;
	display: block;
	height: 20px;
	color: #333333;
}
.vgm_category_product .vgm_sell_price {
	width: 58px;
	float: left;
}
.vgm_category_product .vgm_sell_price .label{
	font-size: 0.75em;
	color:#999999;
}
.vgm_category_product .vgm_sell_price .data{
	font-size: 1.25em;
	font-weight: bold;
	color: #690000;
}
.vgm_category_product .vgm_product_add {
	width: 90px;
	float: right;
}
.categoryholderline3bottom {
	width: 665px;
	height: 15px;
	float: left;
	background-image: url(../images/sce/categorybgbottom.jpg);
	background-repeat: no-repeat;
}
.paging {
	width: 615px;
	height: auto;
	float: left;
	padding-right: 20px;
	font-size: 0.75em;
	text-align: right;
}
/* category styles end */
/* product details page start*/
.productdetailholder {
	width: 665px;
	height: auto;
	float: left;
}
.productdetailholderline1 {
	width: 665px;
	height: auto;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.productdetailholderline1left {
	width: 465px;
	height: auto;
	float: left;
}
.productdetailholderline1left p{
	padding-bottom: 0px;
	color: #333333;
}
.productdetailholderline1leftleft {
	height: auto;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 3px;
}
.productdetailholderline1leftright {
	height: auto;
	float: left;
}
.productdetailholderline1right {
	width: 170px;
	height: auto;
	float: right;
	padding-right: 30px;
}
.productdetailholderline1right p{
	padding-bottom: 0px;
	color: #333333;
	text-align: right;
}
.vgm_product_nav {
	text-align: right;
	color: #333333;
}
.vgm_product_nav a{
	font-weight: bold;
	color: #333333;
	font-size: 0.75em;
}
.productdetailholderline2 {
	width: 665px;
	height: auto;
	float: left;
}
.productdetailholderline2 {
	width: 665px;
	height: auto;
	float: left;
}
.productdetailholderline2top {
	width: 665px;
	height: 15px;
	float: left;
	background-image: url(../images/sce/categorybgtop.jpg);
	background-repeat: no-repeat;
}
.productdetailholderline2middle {
	width: 635px;
	height: auto;
	float: left;
	background-image: url(../images/sce/catbg.jpg);
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 15px;
}
.productdetailholderline2middleinside {
	width: 635px;
	height: auto;
	float: left;
}
.productdetailholderline2middleinsideleft {
	width: 292px;
	height: auto;
	float: left;
	padding-left: 15px;
}
.productdetailholderline2middleinsideright {
	width: 307px;
	height: auto;
	float: right;
}
.productdetailholderline2middleinsiderightline1 {
	width: 307px;
	height: auto;
	float: right;
}
.productdetailholderline2middleinsiderightline1 h1{
	font-size: 0.85em;
	padding-right: 30px;
}
.productdetailholderline2middleinsiderightline2 {
	width: 277px;
	height: 170px;
	float: right;
	padding-right: 30px;
}
*:first-child+html .productdetailholderline2middleinsiderightline2 {
	height: auto;
	min-height: 170px;
}
html>body .productdetailholderline2middleinsiderightline2 {
	height: auto;
	min-height: 170px;
}
.productdetailholderline2middleinsiderightline3 {
	width: 307px;
	height: auto;
	float: right;
	padding-top: 15px;
}
.productdetailholderline2middleinsiderightline3left {
	height: auto;
	float: left;
	padding-right: 10px;
}
.vgm_product_price {
	font-size: 0.75em;
}
.vgm_sell_price {
}
.vgm_sell_price .label {
	padding-top: 3px;
}
.vgm_sell_price .data {
		font-weight: bold;
		color: #690000;
}
.vgm_retail_price {
}
.vgm_retail_price.label {
	padding-top: 3px;
}
.vgm_retail_price .data {
		font-weight: bold;
		color: #690000;
		text-decoration: line-through;
}
.vgm_save_price {
	display: none;
}
.productdetailholderline2middleinsiderightline3right {
	height: auto;
	float: left;
}
.vgm_product_data {
	width: 70px;
	font-size: 0.85em;
	float: left;
	padding-top: 15px;
}
.vgm_product_data .label {
	font-weight: bold;
}
.vgm_product_data .data {
}
.productdetailholderline2bottom {
	width: 665px;
	height: 15px;
	float: left;
	background-image: url(../images/sce/categorybgbottom.jpg);
	background-repeat: no-repeat;
}
.productdetailholderline3 {
	width: 665px;
	height: auto;
	float: left;
}
.productdetailholderline4 {
	width: 665px;
	height: auto;
	float: left;
}
/* product details page end*/
/* vgm styles start */
#vgm_category_path {
}
#vgm_category_path a{
	font-size: 0.75em;
	color: #333333;
	text-decoration: underline;
}
#vgm_category_path a:hover{
	text-decoration: none;
}
img {
	text-align: center;
	border: 0;
}
.form div {
	margin-bottom: 0.1em;
	width: 575px;
}
.form .indent {
	width: 575px;
	text-align: right;
	padding-top: 20px;
}
.form .form_element {
	padding: 0px 10px 0px 0px;
	text-align: right;
	float: left;
	width: 180px;
	vertical-align: middle;
	color:#333333;
	font-size: 0.75em;
}
.form .form_data {
	padding: 0px;
	text-align:left;
	float: left;	
}
.form .clear {
	display: none;
}
.vgm_order_summary {
	font-size: 0.75em;
	color:#333333;
	float: right;
	width: 595px;
	padding-top: 10px;
}
.vgm_order_summary .form_element {
	padding: 0px 10px 0px 0px;
	text-align: right;
	float: left;
	width: 520px;
	vertical-align: middle;
	color:#333333;
}
.vgm_order_summary .form_data {
	padding: 0px;
	text-align:left;
	float: left;
	font-weight: bold;
	color: #690000;
}
/* vgm styles end */
/* other pages content holder start */
.otherpagesholder {
	width: 665px;
	height: auto;
	float: left;
}
.otherpagesholderline1 {
	width: 665px;
	height: auto;
	float: left;
}
#breadcrumbs {
}
#breadcrumbs ul{
	list-style-image: none;
	list-style-type: none;
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#breadcrumbs li{
	display: inline;
	padding-right: 5px;
	color: #333333;
}
#breadcrumbs a{
	color: #333333;
	text-decoration: underline;
}
#breadcrumbs a:hover{
	text-decoration: none;
}
.otherpagesholderline2 {
	width: 665px;
	height: auto;
	float: left;
}
.otherpagesholderline2top {
	width: 665px;
	height: 15px;
	float: left;
	background-image: url(../images/sce/categorybgtop.jpg);
	background-repeat: no-repeat;
}
.otherpagesholderline2middle {
	width: 635px;
	height: auto;
	float: left;
	background-image: url(../images/sce/catbg.jpg);
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 15px;
}
.otherpagesholderline2middleinside {
	width: 595px;
	height: auto;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
.otherpagesholderline2bottom {
	width: 665px;
	height: 15px;
	float: left;
	background-image: url(../images/sce/categorybgbottom.jpg);
	background-repeat: no-repeat;
}
/* other pages content holder end */

p.myfontmsg{color: red}