table.noborder
{
	
}

table.noborder tr td
{
	text-align:center;
}
table.noborder tr td a
{
	display:block;
}

#upgradegraphic
{
	margin-top:10px;	
}

#fullrange
{
	border:0;	
	
	display:block;
}

#morerollerbanners
{
	border:2px solid blue;
	display:block;
	width:773px;
	height:100px; 
	margin-bottom:20px;
}

#morerollerbanners:hover
{
	border:2px solid red;
	display:block;
	width:773px;
	height:100px;
	margin-bottom:20px;
}

#tableless
{
	border:0;
	margin:0;
}

#tableless tr td
{
	border:0;
	text-align:right;
	padding:0;
	margin:0;
}

img.thumbnail
{
	width:50px;
	height:50px;
	margin:2px;
	border:0;
}

#productimage
{
	float:right;
	margin-right:20px;
	text-align:right;
	width:300px;

}


#mainimage
{
	text-align:center;
	margin-left:auto;
	display:block;
	margin-bottom:20px;
}

#gallery
{
	text-align:right;	
	margin-left:auto;
}
#tableless a
{
	border:5px solid #e5e5e5;
	display:block;
	margin:2px;
}

#tableless a:hover
{
	border:5px solid #ccc;
	display:block;
	margin:2px;
}

#productpricestable
{
	border-collapse:separate;
	border:0;
	display:inline;
}

#productpricestable tr td
{
	text-align:center;
	border-collapse:separate;
	background:yellow;
	border:0;
}

.rowselected
{
	background:#f2f0f0;
}
span.tsmlprint
{
display:block;
font-size:8px;
}

.lefttab
{
float:left;
width:49%;
}

.righttab
{
float:right;
width:49%;
}

img.introimg,img.introimg2
 {
 border:0;
 margin:0px 18px 0px 18px;
 
 }
 
 .gobutton
 {
 	text-align:center;
 }
 
.gobutton img
{
border:0;
margin-left:-2px;
}

#artworkdiv
{
	background:#a6c440;
	margin:15px 20px 20px 0;
	padding:15px 10px;
}

#artworkdiv2
{
	background:#a6c440;
	margin:15px 20px 15px 0;
	padding:3px 10px;
}

#artworkdiv .adright, #artworkdiv .adleft
{
	width:370px;
}

#artworkdiv .adleft
{
	float:left;
}

#artworkdiv .adright
{
	float:right;
}


#pricesarea
{
margin-top:0px;
}

#wsgContainer
{
float:left;
margin:13px 10px 2px 0px;
}

#imageholder
{
	float:right;
	width:250px;
	
}

#nofieldset
{
margin:0;
padding:0;
border:0;
}

#specialoffer
{
border:10px solid #a6c440;
padding:10px;
margin:10px 20px 10px 0px;

}
#specialoffer *
{

color:#a6c440; 
}

#specialoffer a
{

color:#000; 
}

.hilight
{
	background:#e5e5e5;
}

#wrapper, #wrapper_start
{
background:#fff;
background-image:none;
border-left:10px solid #a6c440;
border-right:10px solid #a6c440; 
border-top:10px solid #a6c440; 
}


body,#wrapper #footer,#wrapper_start #footer,#product_container_two,#product_container_one,#product_container_three,div.leftbox,div.centerbox,div.rightbox {
text-align:center;
}

body {
min-width:980px;/*tyu*/
}

body,div.centerbox,div.rightbox,div.inner,#non {
margin:0;
}

body,#non {
padding:0;
}

#wrapper {
background:url(../Templates-images/background3a.png) no-repeat 0 0;
position:relative;
text-align:left;

min-height:1420px;
height:auto !important;
height:1420px;
}

#wrapper_start {
background:url(../Templates-images/background3a.png) no-repeat 0 0;
position:relative;
text-align:left;

min-height:1420px;
height:auto !important;
height:1420px;
}

#wrapper,#wrapper #footer,#wrapper_start,#wrapper_start #footer {
width:986px; /*tyu*/
}

html
{
/*background-image:url(../Templates-images/backgroun.png);
background-repeat:repeat-x;*/
}



#wrapper,#wrapper_start,#product_container_two,#product_container_one,#product_container_three {
margin:0 auto;
}

.left,div.leftbox,div.centerbox {
float:left;
}

.right,img.product,div.rightbox,#map,#blogbody img,embed {
float:right;
}

.logo,.feature,#non,#rss,.accessory {
border:0;
}

.feature
{
	margin:10px 0 0 0;	
}

.logo {
margin-left:20px;
margin-top:10px;
}

#header,.section,.sep {
border-top:1px dotted #e7e7e7;
} 

#productsonline
{
	margin-top:15px;
}


#header {
border-bottom:1px solid #e7e7e7;
}

#header /*,div.inner*/ {
padding:10px;
}

#header span {
margin-right:80px;
}

#header span,table tr th {
font-size:15px;
}

#content {
margin:40px 0 10px 190px;
}

#content_start {
margin:0 0 10px 190px;
}

/*
#wrapper #footer,#wrapper_start #footer {
position:absolute;
bottom:-150px;
left:0;
}
*/

#wrapper #footer, #wrapper_start #footer {
border-left:10px solid #a6c440;
border-right:10px solid #a6c440;
border-top:0;
border-bottom:10px solid #a6c440;


position:absolute;
width:!important 1000px;
bottom:-110px;
left:-10px;
height:100px;
background:#fff;

}

.addressdetails,#map,.comment,.admincomment {
width:300px;
}

#getintouch {
text-align:center;
padding-top:10px;
}

#getintouch p,#getintouch p span {
font-size:20px;
}

#options,#prices {
margin-top:30px;
}

#info,table {
margin-right:20px;
}

#info,fieldset,#orderpreview {
padding:20px;
}

#info p b {


}

img.product {
margin-left:30px;
margin-right:30px;
}

img.product_quality {
margin-right:30px;
border:0;
height:200px;
}

#options {
margin-bottom:30px;
}

.section,.sectiontop {
line-height:18px;
padding:15px 0;
}

#product_container_one {
margin-top:10px;
}

#product_container_two,#product_container_one,#product_container_three {
width:789px;
/* height:234px; */
height:232px;
}

.mini {
font-size:9px;
}

div.leftbox,div.centerbox,div.rightbox {
width:263px;
/* height:225px; */ 
height:225px;
}

div.inner {
width:253px;
}

.border {
position:relative;
width:253px;
border:1px solid black;
}

.border3 {
position:relative;
width:253px;
border:1px solid #a6c440;

}

table,table tr th,table tr td,fieldset {
border:1px solid #e7e7e7;
}

.border a .moreinfo,.border1 a .moreinfo, .border3 a .moreinfo {
position:absolute;
bottom:0;
right:0;
border:0;
height:30px;
}

.border a .new, .border1 a .new, .border3 a .new {
position:absolute;
top:0;
right:0;
border:0;
}

.border1 {
position:relative;
border:1px solid #f29535;
width:256px;
}

.initialpad {
margin:0;
padding:0 10px;
}

#quotename,#quoteemail,#quoteinfo,#quotetelephone {
border:1px solid #fff;
color:red;
}

.feature,.special {
height:100px;
border:0;
}

.ast {
color:#f29535;
margin:5px 0 0;
}

.right table {
margin-top:0;
}

#googletalk {
float:right;
margin:0 0 20px 20px;
}

#call {
float:left;
margin-right:20px;
margin-bottom:20px;
}

table {
border-collapse:collapse;
margin-bottom:20px;
}

table,#cobody,#blogbody,#articlelistbody {
margin-top:20px;
}

table,table tr th,table tr td {
vertical-align:top;
}

table,.clearfix:after {
clear:both;
}

table tr th,table tr td {
padding:5px;
}

#orderpreview {
background:#a6c440;
margin:20px;
}

#contact_content {
width:430px;
}

#checkoutbutton {
margin:30px 0;
}

#checkoutbutton2 {
margin:20px 40px 0px 0px;
float:right;
width:100px;
text-align:center;
}

#map {
height:300px;
margin:0 20px 20px 0;
}

.sep {
height:1px;
}

.space
{
	margin: 50px 0px 0px 0px;
}

.sep,.admincomment {
margin:30px 20px;
}

#cobody
{
width:450px;
}

#blogbody {
width:450px; /*450px*/
}

#contact_left {
width:320px;
}

#articlelistbody {
width:200px;
border-left:1px solid #e7e7e7;
padding:0 20px;
}

#blogbody img {
margin:0 20px 20px;
}

embed {
margin:0 0 20px 20px;
}

.comment,.admincomment {
padding-left:30px;
padding-right:30px;
}

.admincomment {
border:1px solid #933d62;
}

.admincomment p,.admincomment i {
color:#933d62;
}

#newsletter {
margin:0 0 10px;
}

#pro {
border:1px solid #e8cb32;
margin:60px 20px 50px 0;
padding:25px;
}

#pro span,#pro h2 span {
background:#e8cb32;
color:#000;
}

#getaquote {
background:#ff3333;
margin:5px 0 0;
}

#getaquote2 {
background:red;
margin:5px 20px 5px 0;
padding:0;
}

#quotebutton {
color:#000;
}

#jump {
margin:10px 0 30px;
}

.right,.addressdetails {
padding-right:10px;
}

#getaquote fieldset,#getaquote2 fieldset {
border:0;
color:#000;
font-weight:700;
margin:0;
padding:2px 10px 0px 2px;
}

#getaquote2 p
{
	font-style:italic;
	margin:0;
	text-align:center;
	color:#fff;
	font-size:10px;
	padding:0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}