span.menulink a{
	font-family:Verdana;
	font-weight:normal;
	font-size:13px;
	color:#CDCBCC;
	text-decoration:none;
	padding:7px;
	display:block;
	float:left;
}

span.bigmenulink a{
	font-family:Verdana;
	font-weight:normal;
	margin-top:10px;
	font-size:16px;
	color:#CDCBCC;
	text-decoration:none;
	display:block;
	float:left;
	text-align:center;
	width:33%;
}

span.bigmenulink a:hover{
	color:#FFC985;
}

div.menulink a{
	font-family:Verdana;
	font-weight:normal;
	font-size:13px;
	color:#CDCBCC;
	text-decoration:none;
	
}

h2, h3, h4{
	font-weight:normal;
}

h2{
	margin-bottom:5px;
}
/*a{
	color:#ffffff;
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP: 0px
}
.textboxes1 {
	BORDER-RIGHT: #7d7a7a 1px solid; BORDER-TOP: #7d7a7a 1px solid; BORDER-LEFT: #7d7a7a 1px solid; BORDER-BOTTOM: #7d7a7a 1px solid; FONT-FAMILY: Tahoma,Verdana; height:20px; background-color:#383838; color:#FFFFFF;
}
.textarea {
	BORDER-RIGHT: #7d7a7a 1px solid; BORDER-TOP: #7d7a7a 1px solid; BORDER-LEFT: #7d7a7a 1px solid; BORDER-BOTTOM: #7d7a7a 1px solid; FONT-FAMILY: Tahoma,Verdana;  background-color:#383838; color:#FFFFFF; width:100%;
}

.dropdown{ font-family:Verdana, Arial, Helvetica, sans-serif; width:100%;}
.textsmall {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #596163; TEXT-DECORATION: none; 
}
BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: verdana; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center; 
}
p {top:0px; bottom:0px; right:0; left:0px;}

.Button {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #c0c0c0 0px solid; COLOR: #000000; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: Tahoma
}

Td{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; RIGHT: 5px; COLOR: #cccccc; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Verdana, sans-serif, Helvetica; text-align: justify;
}
Th{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; RIGHT: 5px; COLOR: #cccccc; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Verdana, sans-serif, Helvetica; text-align: justify;
}
.formfont{font-weight:normal; font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.formheadfont{font-weight:normal; font-size:12px; color:#000000; font-family: Arial, Verdana, Helvetica, sans-serif;}
H1 {
	FONT-SIZE: 40px; MARGIN-BOTTOM: 5px; TEXT-ALIGN: left
}
.Marqee {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
H2 {
	FONT-SIZE: 130%
}
H3 {
	FONT-SIZE: 120%
}
H4 {
	FONT-SIZE: 110%
}
H5 {
	FONT-SIZE: 100%
}
H2 {
	COLOR: #002756
}
H3 {
	COLOR: #002756
}
H4 {
	COLOR: #002756
}
H5 {
	COLOR: #002756
}
.mainTxtColor {
	COLOR: #eeeeee
}

.Headbackgray{
background-color:#585a5a; FONT-WEIGHT: normal; FONT-SIZE: 30px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 12px; PADDING-TOP: 8px; 
}


.sidebarhead{
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #f8e0a5; FONT-FAMILY: Arial,  Verdana; 
}
.Head24{
	FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #000000; FONT-FAMILY: Verdana, Arial
}

.HeadYello{
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #F1AF14; FONT-FAMILY: Arial, Verdana; font-weight:bold;
}

.Head{
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #f1b015; FONT-FAMILY: Arial, Verdana,; 
}

.SubHeading {FONT-SIZE: 16px; FONT-FAMILY: Arial, Verdana,;  color:#6a6a6a;}

.BlueColor {
	FONT-WEIGHT: normal; COLOR: #2d6298; FONT-FAMILY: Arial
}
.SeeBlueColor {
	FONT-WEIGHT: normal; COLOR: #0868a1; FONT-FAMILY: Arial
}

.FMaroonColour {
	COLOR: #440001
}
.FRedOrangeColour {
	COLOR: #c3430b
}
.FGreenBlue {
	COLOR: #079095
}
.FGreenBlue {
	COLOR: #079095
}
.LeftNav {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(images/bullet.gif); PADDING-BOTTOM: 8px; COLOR: #696866; PADDING-TOP: 8px; BORDER-BOTTOM: #d6d0d0 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.GrayBack {
	BACKGROUND-COLOR: #eeeeee
}
.OrangeBack {
	BACKGROUND-COLOR: #ff6428
}
.Cream {
	BACKGROUND-COLOR: #f9f8ee
}
.White {
	BACKGROUND-COLOR: #ffffff
}
.TableBack {
	BACKGROUND: url(images/logoTransparent.jpg) #ffffff fixed no-repeat right top
}
.CreamPink {
	BACKGROUND-COLOR: #fcfaf8
}
.DarkRed {
	BACKGROUND-COLOR: #ba1d0d
}
.LightGreen {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #668800; MARGIN: 0px 1px; PADDING-TOP: 1px; BORDER-BOTTOM: white 1px solid
}



.spaceLR8 {
	PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
}
.space {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}

.space2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.space1 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.space8 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.space8TBR {
	PADDING-RIGHT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.Line {
	LINE-HEIGHT: 200%
}
.Box {
	BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; BORDER-LEFT: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 2px solid
}
.BoxOrange {
	BORDER-RIGHT: #fea500 1px solid; BORDER-TOP: #fea500 1px solid; BORDER-LEFT: #fea500 1px solid; BORDER-BOTTOM: #fea500 1px solid
}
.BoxGreen {
	BORDER-RIGHT: #639431 1px solid; BORDER-TOP: #639431 1px solid; BORDER-LEFT: #639431 1px solid; BORDER-BOTTOM: #639431 1px solid
}
.BoxYellow {
	BORDER-RIGHT: #ffcc66 1px solid; BORDER-TOP: #ffcc66 1px solid; BORDER-LEFT: #ffcc66 1px solid; BORDER-BOTTOM: #ffcc66 1px solid
}

.BottomBorder {
	BORDER-BOTTOM: #2a2929 1px solid; 
}
.topBorder {
	BORDER-TOP: #2a2929 1px solid;
}
.contact_us { color:#CCCCCC; }

.li {
	LIST-STYLE-IMAGE: url(images/bullet1.gif)
}
A.MenuTxtYUp:link {
	COLOR: #ffc985; TEXT-DECORATION: none;
	font-size:12px;
	
}
A.MenuTxtYUp:active {
	COLOR: #ffc985; TEXT-DECORATION: none;
	font-size:12px;
	
}
A.MenuTxtYUp:visited {
	COLOR: #ffc985; TEXT-DECORATION: none;
	font-size:12px;
	
}
A.MenuTxtYUp:hover {
	COLOR: #545454; TEXT-DECORATION: underline
	font-size:12px;
	
}



A.MenuTxtF:link {
	COLOR: #6a6a6a; TEXT-DECORATION: none; font-size:12px; 
}
A.MenuTxtF:active {
	COLOR: #6a6a6a; TEXT-DECORATION: none;  font-size:12px; 
}
A.MenuTxtF:visited {
	COLOR: #6a6a6a; TEXT-DECORATION: none;  font-size:12px; 
}
A.MenuTxtF:hover {
	COLOR: #f5c34b; TEXT-DECORATION: underline;  font-size:12px; 
}

A.MenuTxt:link {
	COLOR: #f8e0a5; TEXT-DECORATION: none; font-size:12px;
}
A.MenuTxt:active {
	COLOR: #f8e0a5; TEXT-DECORATION: none; font-size:12px;
}
A.MenuTxt:visited {
	COLOR: #f8e0a5; TEXT-DECORATION: none; font-size:12px;
}
A.MenuTxt:hover {
	COLOR: #f8e0a5; TEXT-DECORATION: underline; font-size:12px;
}


A.MenuTxtB:link {
	COLOR: #f8e0a5; TEXT-DECORATION: none; font-size:12px; font-weight:bold;
}
A.MenuTxtB:active {
	COLOR: #f8e0a5; TEXT-DECORATION: none; font-size:12px; font-weight:bold;
}
A.MenuTxtB:visited {
	COLOR: #f8e0a5; TEXT-DECORATION: none; font-size:12px; font-weight:bold;
}
A.MenuTxtB:hover {
	COLOR: #f8e0a5; TEXT-DECORATION: none; font-size:12px; font-weight:bold;
}

A.MenuTxtHead:link {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffc985; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;}
A.MenuTxtHead:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffc985; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;
}
A.MenuTxtHead:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffc985; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;
}
A.MenuTxtHead:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f8e0a5; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;
}

.rightborder {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #cccccc;
}

.LeftBorder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

-----------------------------------

.main_contact_back {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 960px; COLOR: #000000; FONT-FAMILY: Tahoma, arial, verdana, "trebuchet MS"; POSITION: relative; HEIGHT: 390px; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: left; TEXT-DECORATION: none
}

.text22 {
	DISPLAY: none
}
.quote_box2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; WIDTH: 235px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, arial, verdana, "trebuchet MS"; TEXT-DECORATION: none
}

.input2 {
	BORDER-RIGHT: #a2a3a3 1px solid; BORDER-TOP: #a2a3a3 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #a2a3a3 1px solid; WIDTH: 171px; COLOR: #000000; BORDER-BOTTOM: #a2a3a3 1px solid; FONT-FAMILY: Tahoma, arial, verdana, "trebuchet MS"; HEIGHT: 23px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.textarea1 {
	BORDER-RIGHT: #a2a3a3 1px solid; BORDER-TOP: #a2a3a3 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #a2a3a3 1px solid; COLOR: #000000; BORDER-BOTTOM: #a2a3a3 1px solid; FONT-FAMILY: Tahoma, arial, verdana, "trebuchet MS"; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; width:75%;
}

.quote_box1 {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; WIDTH: 65px; COLOR: #000000; LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, arial, verdana, "trebuchet MS"; TEXT-DECORATION: none
}
.quote_box2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; WIDTH: 235px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, arial, verdana, "trebuchet MS"; TEXT-DECORATION: none
}
.quote_box3 {
	FLOAT: left; WIDTH: 240px
}
.quote_box4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; WIDTH: 400px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, arial, verdana, "trebuchet MS"; TEXT-DECORATION: none
}

.dropdown1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, arial, verdana, "trebuchet MS"; HEIGHT: 23px; TEXT-DECORATION: none; background-color:#383838; width:100%;
}


.what_new_margin2
{
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}



.bullete {
	list-style-position: outside;
	list-style-image: url(images/index_21.gif);
	list-style-type: none;
}
*/
.tabs tr { vertical-align:bottom; height:30px; } 

.page_left{
	float:right;
	margin:0px 0px 10px 10px;
	width:180px;
}

.page_right{
	float:right;
	margin:0px 10px 10px 10px;
	width:180px;
}

.img_block{
	float:right;
	width:190px;
}

.accordion-header{
	float:left;
	width:99%;
}

.accordion li p{
	margin:0px 0px -15px 0px;
}

.accordion li p p{
	display:inline-block;
	width:93%;
}

.header_left{
	float:left;
	background:url(../images/header_left.gif);
	width:72px;
	height:16px;
}

.header_right{
	float:left;
	background:url(../images/header_right.gif);
	width:72px;
	height:16px;
}

.header_body{
	float:left;
	text-align:center;
	margin:0px 2px 0px 5px;
}

.col-half .bottom-right {
    position: absolute !important;
    bottom: 0px !important;
    right: 20px !important;
}
.col-half.fixed-height { height: 390px; }

.col-half {
    width: 48%;
    _width: 45%;
    display: inline;
    float: left;
    color: #ffffff;
    position: relative;
}

.col-half.border {
    background: url("../images/backgrounds/vr.gif") repeat-y right top;
    margin-right: 20px;
    display: inline;
}
.col-half.border {
    background: url("../images/backgrounds/vr.gif") repeat-y right top;
    margin-right: 20px;
    display: inline;
}
.contact-icon {
    background: url("../images/icons/contact.gif") no-repeat left top;
    float: right;
    width: 54px;
    height: 78px;
}

.full-length {
    width: 90%;
}
LABEL.one-line {
    display: block;
    padding-top: 15px;
    padding-bottom: 3px;
    font-size: 12px;
    font-weight: bold;
    color:#6C2E17;
    
}
.contact-submit {
    float: right;
    margin-right: 20px;
    display: inline;
    margin-top: 10px;
}
.clear{
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}




a{
color:#FFC985;
text-decoration:none;
}

a:hover{
color:#FFC985;
text-decoration:underline;
}

.rcb {
    
}
.rcb.hide-top { border-top: none !important; }
.rcb .br, .rcb .bl, .rcb .tr, .rcb .tl {
    position: relative;
    width: 9px;
    height: 8px;
    font-size: 0px;
    margin-top: -7px;
    display: inline;
}

.rcb .tr, .rcb .tl { margin-top: 7px; }

.rcb .br {
    float: right;
    margin-right: -1px;
    background: url("../images/backgrounds/rcb-br.gif") no-repeat left top;
}
.rcb .content1 {
		padding: 25px 3px 25px 3px;
}

.error {
	border: 2px solid #e84002;
	margin:-2px -2px -2px -2px;
}

.imgborder{
border:1px solid #e84002;
}

.pageleft{
	float:left;
	margin:5px 10px 10px 5px;
	border:5px solid #ffffff;
}

.bottomline{
	padding:5px 20px 10px 20px;
	border-top:0px solid #8e8e8e;
	border-bottom:1px solid #8e8e8e;
	background:#101010;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

#customform{
	width:100%;
}

.field, .fieldblack{
	padding:4px 1% 4px 1%;
	margin-bottom:2px;
	margin-top:2px;
	float:left;
	width:98%;
}

.fieldblack{
	background:#0a0a0a;
	border:1px solid #101001;
}

.field label, .fieldblack label{
	padding-left:0.5%;
	float:left;
	width:39.5%;
	text-align:left;
	margin-right:1.5%;
	font-weight:normal;
}

.field div, .fieldblack div{
	float:left;
	
	width:58%;
}

.block{
	border:1px solid #252525;
	float:left;
	width:100%;	
	background:#0D0D0D;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
}

.block div.block_head{
	
	height:5px;
	border:1px solid white;
	border-top:1px solid #252525;
	background:#0D0D0D;
	width:99%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.block div.block_footer{
	float:left;
	height:5px;
	border-bottom:1px solid #252525;
	background:#0D0D0D;
	width:100%;
}

.block div.block_body{
	float:left;
	padding:5px 2% 5px 2%;
	background:#0D0D0D;
	width:95.8%;
}

.block div.block_body_small{
	float:left;
	padding:5px 0% 5px 0%;
	border-left:1px solid #252525;
	border-right:1px solid #252525;
	background:#0D0D0D;
	width:100%;
}

.subblock{
	margin:0px 5% 0px 5%;
	padding:7px 5% 7px 5%;
	width:78%;
	border-top:1px solid #1f1f1f;
}


.block_corner_l_t{
	float:left;
	width:6px;
	height:6px;
	background:url("../images/backgrounds/block_corner_l_t.gif");
	background-repeat:no-repeat;
	margin:-1px 0px 0px -1px;
	_margin:-1px 0px 0px -1px;
	position: relative;
    display: inline;
}

.block_corner_r_t{
	float:right;
	width:6px;
	height:6px;
	background:url("../images/backgrounds/block_corner_r_t.gif");
	background-repeat:no-repeat;
	margin:-1px -1px 0px 0px;
	_margin:-1px -4px 0px 0px;
	position: relative;
    display: inline;
}

.block_corner_r_t1{
	float:right;
	width:6px;
	height:6px;
	background:url("../images/backgrounds/block_corner_r_t.gif");
	background-repeat:no-repeat;
	margin:-1px -1px 0px 0px;
	_margin:-1px -2px 0px 0px;
	position: relative;
    display: inline;
}

.block_corner_r_t2{
	float:right;
	width:6px;
	height:6px;
	background:url("../images/backgrounds/block_corner_r_t.gif");
	background-repeat:no-repeat;
	margin:-1px -1px 0px 0px;
	_margin:-1px -1px 0px 0px;
	position: relative;
    display: inline;
}


.block_corner_l_b{
	float:left;
	width:6px;
	height:6px;
	background:url("../images/backgrounds/block_corner_l_b.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px 0px -1px -1px;
	_margin:0px 0px -1px -1px;
	position: relative;
    display: inline;
}

.block_corner_r_b{
	float:right;
	width:6px;
	height:6px;
	background:url("../images/backgrounds/block_corner_r_b.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px -1px -1px 0px;
	_margin:0px -4px -1px 0px;
	position: relative;
    display: inline;
}

.block_corner_r_b1{
	float:right;
	width:6px;
	height:6px;
	background:url("../images/backgrounds/block_corner_r_b.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px -1px -1px 0px;
	_margin:0px -2px -1px 0px;
	position: relative;
    display: inline;
}


.block_corner_r_b2{
	float:right;
	width:6px;
	height:6px;
	background:url("../images/backgrounds/block_corner_r_b.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px -1px -1px 0px;
	_margin:0px -1px -1px 0px;
	position: relative;
    display: inline;
}

input[type="radio"]{
	float:left;
	margin:-2px 7px 0px 0px;
	
}

INPUT, TEXTAREA, SELECT {
	border: 1px solid #101010;
	color:black;
	vertical-align:center;
	font-family: Verdana;
	font-size:11px;
	margin-top:0px;
	
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #cccccc;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: none;
}

INPUT{
	height:18px;
}

INPUT[type="submit"], INPUT[type="button"]{
	background:#191919;
	border:1px solid #8e8e8e;
	color:#f0f0f0;
	font-weight:bold;
	font-size:10px;
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 1%;
	height:20px;
	cursor:hand;
	cursor:pointer;
}

input[type="text"], input[type="password"]{
	width:65%;
}


select{
	background:#F0BD7D;
	font-size:11px;
	width:65%;
}

input#qty{
	width:25px;
}

.nostar{
	float:left;
	width:8px;
	height:12px;
}



.redstar{
	color:#d82719;
	margin-left:-8px;
}

div.radiofield{
	width:100%;
	float:left;
}

div.radiofield span{
	
}

.subtext{
	font-size:10px;
	line-height:12px;
}

#login{
	width:64%;
	padding:0px 18% 0px 18%;
}

@charset "utf-8";
/* CSS Document written by James (Tabby) Archer */
/* http://design.tabbyondrums.co.uk */
/* >>>>> GLOBAL CLASSES <<<<< */
* {
	padding:0;
	margin:0;
}
img{
	border:none;
}
body {
	font-family:Verdana;
	font-size:11px;
	background:#1d1d1d;
	color:#FFFFFF;
	height:100%;
	line-height:17px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.page {
	width:100%;
	_text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.content {
	margin:0 auto;
	width:800px;
	_width:802px;
	text-align:left;
	background:#000000;
	border-right:#666666 solid 1px;
	border-left:#666666 solid 1px;
	overflow:auto;
}
div.headerandnavholder {
	width:100%;
	text-align:left;
	background:#0F0F0F;
	border-bottom:#666666 dotted 1px;
}
div.header {
	width:100%;
	text-align:left;
}
div.header img {
	border:none;
}
div.wrapper {
	width:100%;
	height:100%;
	background:#000000;
	float:left;
}
div.footer {
	width:100%;
	clear:both;
	background:#0F0F0F;
	border-top:#666666 dotted 1px;
	float:left;
	margin-top:20px;
}
div.footer div.footerleft {
	float:left;
	width:30%;
	text-align:left;
	background:inherit;
}
div.footer div.footerright {
	float:left;
	width:70%;
	text-align:right;
	background:inherit;
}
div.footer div.footerleft p, div.footer div.footerright p {
	color:#AAAAAA;
	padding:10px;
	font-size:10px;
	font-family:Verdana;
}
div.footer div.footerleft a, div.footer div.footerright a {
	color:#AAAAAA;
	font-size:10px;
	text-decoration:none;
}
div.footer div.footerleft a:hover, div.footer div.footerright a:hover {
	color:#CCCCCC;
	font-size:10px;
}
div.footer span.footertext {
	margin:0 0 0 10px;
}
div.clearboth {
	clear:both;
}
/* >>>>> GLOBAL CLASSES <<<<< */
/* >>>>> HORIZONTAL NAV STYLES <<<<< */
div.horiznav {
	width:100%;
	float:left;
	background:#0F0F0F;
}

div.horiznav ul li {
	list-style:none;
	float:left;
}
/*div.horiznav ul li a {
	font-size:11px;
	color:#ffc985;
	text-decoration:none;
	font-weight:normal;
	padding:10px;
	display:block;
	float:left;
	text-transform:capitalize;
}*/
div.horiznav ul li a:hover {
	color:#CDCBCC;
}
div.horiznav ul li a.active {
	color:#CDCBCC;
}
/* >>>>> HORIZONTAL NAV STYLES END <<<<< */
/* >>>>> NAVIGATION LINKS <<<<< */
div.navigation {
	width:200px;
	height:100%;
	float:left;
}
div.navigation ul {
	padding:20px 0 0 15px;
}
div.navigation li {
	padding:3px 0;
	list-style:none;
}
div.navigation ul li a {
	color:#CDCBCC;
	text-decoration:none;
	font-size:15px;
	/*font-weight:bold;*/
	/*text-transform:capitalize;*/
	font-family:Verdana;
}
div.navigation a:hover {
	color:#CDCBCC;
}
div.navigation ul li a.active {
	color:#CDCBCC;
}
/* >>> SUB NAVIGATION LINKS <<< */
div.navigation ul ul {
	padding:3px 0 20px 20px;
}
div.navigation ul ul li {
	list-style:circle;
}
div.navigation ul ul li a {
	font-weight:normal;
	font-size:13px;
	font-family:Verdana;
	color:#CDCBCC;
}
div.navigation ul ul li a.subactive {
	color:#CDCBCC;
}
/* >>> SUB NAVIGATION LINKS END <<< */
div.navigation img {
	border:none;
}
/* >>>>> NAVIGATION LINKS END <<<<< */
/* >>>>> RIGHT CONTENT COL <<<<< */
div.rightcontent {
	width:590px;
	float:left;
	height:100%;
	
}
/* >>>>> RIGHT CONTENT COL END <<<<< */
/* >>>>> LOGO HOLDER <<<<< */
div.logoholder {
	clear:both;
	margin:10px 0 0 0;
}
div.logoholdertext {
	padding:10px 5px 0 0;
	vertical-align:top;
	float:left;
}
div.logoholderimg {
	vertical-align:top;
	float:left;
}

div.logoholder table tr td h2 {
	float:right;
	padding:0 0 0 0px;
	color:#CDCBCC;
	font-weight:normal;
	font-size:16px;
	margin-top:11px;
}
div.logoholder h3 {
	padding:0 0 5px 0px;
	color:#8d8d8d;
	font-weight:normal;
	font-size:16px;
	clear:both;
}
/* >>>>> LOGO HOLDER END <<<<< */
/* >>>>> MAIN CONTENT HOLDER STYLES <<<<< */
div.maincontentholder {
	width:100%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.maincontentholder h3 {
	padding:10px 0 10px 0px;
	color:#8d8d8d;
	/*font-weight:bold;*/
	font-size:16px;
}
div.maincontentholder h4 {
	padding:0 0 10px 5px;
	color:#8d8d8d;
	font-weight:normal;
	font-size:18px;
}

div.maincontentholder p.h4 {
	padding:0 0 10px 5px;
	color:#8d8d8d;
	font-weight:normal;
	font-size:16px;
}

div.maincontentholder p {
	padding:5px 5px 30px 5px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
}

span.answer p {
	padding:5px 5px 5px 5px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
}

div.maincontentholder a {
	color:#ffc985;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
div.maincontentholder a:hover {
	color:#feb764;
}
div.maincontentholder ul {
	margin:10px 0 25px 5px;
}
div.maincontentholder li {
	list-style:none;
}
div.parasection {
	clear:both;
	background:white;
	width:48%;
	color:black;
}
div.parasection img {
	border:5px solid #FFFFFF;
}
span.anchorheader {
	color:#8d8d8d;
	/*font-weight:bold;*/
	font-size:18px;
}
div.toplink {
	margin:0 0 10px 0;
	width:100%;
	text-align:right;
}
div.toplink a {
	padding:0 13px 3px 0;
	margin:0 5px;
	font-size:10px;
	display:block;
	background-image:url(../images/toparrow.gif);
	background-position:right;
	background-repeat:no-repeat;
}
div.maincontentholder table.addresstable {
	margin:0 0 30px 0;
	width:70%;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.maincontentholder table {
	margin:0 0 30px 0;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.maincontentholder table tr td {
	padding:3px 5px;
	text-align:left;
	vertical-align:middle;
}
div.maincontentholder table tr td input.inputfield {
	border:#383838 solid 1px; 
    padding:2px;
	margin:1px 0;
	font-size:11px;
	font-family:Verdana;
	background:#383838;
	width:170px;
	color:#FFFFFF;
	_height:20px;
}
div.maincontentholder table tr td input.smallinputfield, div.maincontentholder table tr td select.smallselectfield {
	border:#383838 solid 1px; 
    padding:2px;
	margin:1px 0;
	font-size:11px;
	font-family:Verdana;
	background:#383838;
	width:70px;
	color:#FFFFFF;
	_height:20px;
}
div.maincontentholder table tr td select.selectfield {
	border:#383838 solid 1px; 
    padding:2px;
	margin:1px 0;
	font-size:11px;
	font-family:Verdana;
	background:#383838;
	width:100px;
	color:#FFFFFF;
	_height:20px;
}
div.maincontentholder table tr td input.uploadbutton {
	font-size:11px;
	font-family:Verdana;
}
div.maincontentholder table tr td h3 {
	padding:0;
	margin:0 0 15px 0;
}
div.maincontentholder table tr td h4 {
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
div.maincontentholder table.stockwig {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:400px;
}
div.maincontentholder table.stockwig tr td {
	text-align:left;
	vertical-align:top;
}
div.maincontentholder table.stockwig tr td img {
	width:150px;
	border:5px solid #FFFFFF;
}
div.maincontentholder table.stockwig tr td a.largelink {
	font-size:10px;
	color:#FFC985;
}
div.maincontentholder table.texturetable {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:500px;
	margin:0 0 30px 0;
}
div.maincontentholder table.texturetable tr td {
	text-align:left;
	vertical-align:top;
}
div.maincontentholder table.texturetable tr td img {
	width:150px;
	border:5px solid #FFFFFF;
	margin:0 0 10px 0;
}
div.maincontentholder table.texturetable tr td a.largelink {
	font-size:10px;
}
div.maincontentholder table.densitytable {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.maincontentholder table.densitytable tr td {
	text-align:left;
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
}
div.maincontentholder table.densitytable tr td img {
	border:5px solid #FFFFFF;
	width:140px;
	height:160px;
}
div.maincontentholder table.densitytable tr td a.largelink {
	font-size:10px;
}
div.maincontentholder table.colourchart {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.maincontentholder table.colourchart tr td {
	text-align:left;
	vertical-align:top;
	font-size:13px;
	font-weight:bold;
}
div.maincontentholder table.colourchart tr td img {
	border:5px solid #FFFFFF;
	margin:0 0 10px 0;
}
div.maincontentholder table.capcolours {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.maincontentholder table.capcolours tr td {
	text-align:left;
	vertical-align:top;
	font-size:13px;
	font-weight:bold;
}
div.maincontentholder table.capcolours tr td img {
	border:5px solid #FFFFFF;
	margin:0 0 10px 0;
}
/* >>>>> MAIN CONTENT HOLDER STYLES END <<<<< */
/* >>>>> CUSTOM TEXT SPANS <<<<< */
span.textsize15 {
	font-size:15px;
}
span.textsize15bold {
	font-size:15px;
	font-weight:bold;
}
span.textsize14 {
	font-size:14px;
}
span.textsize14bold {
	font-size:14px;
	font-weight:bold;
}
span.textsize13 {
	font-size:13px;
}
span.textsize13bold {
	font-size:13px;
	font-weight:bold;
}
span.textsize12 {
	font-size:12px;
}
span.textsize12bold {
	font-size:12px;
	font-weight:bold;
}

span.textsize11bold {
	font-size:11px;
	font-weight:bold;
}

span.textsize10 {
	font-size:10px;
}

span.textsize10bold {
	font-size:10px;
	font-weight:bold;
}

/* >>>>> CUSTOM TEXT SPANS END <<<<< */
/* >>>>> IMAGE STYLES <<<<< */
img.leftimage {
	float:left;
	border:5px solid white;
	margin:5px 15px 15px 5px;
	
}
img.mainimage {
	margin:5px;
}
img.rightimage {
	float:right;
	margin:5px 5px 15px 15px;
	width:150px;
}
img.leftimagenormal {
	float:left;
	margin:5px 15px 15px 0;
}
img.rightimagenormal {
	float:right;
	margin:5px 5px 15px 15px;
}
/* >>>>> IMAGE STYLES END <<<<< */
div.maincontentholder table.detailstable {
	margin:0 0 2px 0;
	float:left;
	clear:both;
	border:none;
}
div.maincontentholder table.detailstable th h3 {
	padding:3px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
div.maincontentholder table.detailstable tr td {
	font-size:11px;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
}
table.pricelist {
	margin:0 10px 10px 0;
	border:none;
}
table.pricelist td {
	padding:3px;
	font-size:20px;
	font-weight:normal;
	text-align:left;
}
table.pricelist td h3 {
	padding:3px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
table.pricelist td {
	font-size:11px;
}
/* >>>>> CONTACT PAGE STYLES <<<<< */
div.contactpage {
	width:100%;
	clear:both;
}
div.contactpage table {
	margin:0 0 0 5px;
}
div.contactpage table tr td {
	font-size:11px;
	font-weight:normal;
}
div.contactpage table tr td input#TB_NAME, div.contactpage table tr td input#TB_COMPANY, div.contactpage table tr td input#TB_PHONE, div.contactpage table tr td input#TB_EMAIL, div.contactpage table tr td input#TB_CEMAIL, div.contactpage table tr td select#DDL_SUBJECT {
    border:#383838 solid 1px; 
    padding:2px;
	margin:2px 0;
	font-size:11px;
	font-family:Verdana;
	background:#383838;
	width:200px;
	color:#FFFFFF;
	_height:20px;
}
div.contactpage table tr td input#TB_MESSAGE {
	width:100%;
	padding:2px;
	margin:5px 0 0 0;
	font-size:11px;
	font-family:Verdana;
	border:#383838 solid 1px;
	background:#383838;
	color:#FFFFFF;
	height:100px;
}
div.contactpage table tr td.errormessage {
	padding:0 20px;
	color:#ffc985;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	vertical-align:text-top;
}
div.contactpage table tr td.buttonbar {
	padding:2px 0;
	text-align:right;
}
div.contactpage table tr td.buttonbar input#BUT_SUBMIT {
	font-size:11px;
	padding:1px 10px;
}
div.contactpage p {
	padding:5px 5px 30px 5px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
}
/* >>>>> CONTACT PAGE STYLES END <<<<< */


.OrangeHead {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; color:#CDCBCC; font-family:Verdana;
}

a.smallwhite {
	font-size:11px;
	color:#ffffff;
}

.whitehead {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; font-family:Verdana;
}

.FRed {
	COLOR: #d82719
}

input.qty{
	background:#8f8f8f;
	width:30px;
	height:17px;
	border:1px solid #ffffff;
	margin-bottom:10px;
}

.imgborder{
	border:5px solid #ffffff;
}


.checkoutmenudone{
	float:left;
	background:url("../images/checkoutmenu.gif");
	width:154px;
	height:22px;
	padding:8px 0px 0px 0px;
	margin:10px 10px 10px 0px;	
	text-align:center;
}

.checkoutmenuactive{
	float:left;
	background:url("../images/checkoutmenubtn1.gif");
	width:154px;
	height:22px;
	padding:8px 0px 0px 0px;
	margin:10px 10px 10px 0px;
	text-align:center;
	
}

.checkoutmenuinactive{
	float:left;
	background:url("../images/checkoutmenubtn2.gif");
	width:154px;
	height:22px;
	padding:8px 0px 0px 0px;
	margin:10px 10px 10px 0px;
	text-align:center;
}

.checkoutmenu{
	float:left;
	width:520px;
	margin:0 auto;
}

.aaa{
	color:#ffc985;
}

.silver{
	color:#3f3f3f;
}

div#panel{
	width:30%;
	background:url("../images/panel_body.gif");
	background-repeat:repeat-x;
	height:30px;
	margin:5px 10px 0px 0px;
	float:left;
}

#panel .panel_left{
	float:left;
	width:8px;
	height:30px;
	background:url("../images/panel_left.gif");
}

#panel .panel_right{
	float:right;
	width:8px;
	height:30px;
	background:url("../images/panel_right.gif");
}

#panel .panel_body{
	float:left;
	padding-top:8px;
	padding-left:4px;
}

div.view a{
	line-height:12px;
	float:right;
	height:15px;
	background:url("../images/arrow_black.gif");
	background-repeat:no-repeat;
	background-position:left 50%;
	padding-left:7px;
	padding-top:1px;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	
}

div.view a:hover{
	background:url("../images/arrow_silver.gif");
	background-repeat:no-repeat;
	background-position:left 50%;
	padding-left:7px;
	color:#535353;
	
}

div.buy a{
	line-height:12px;
	float:right;
	height:15px;
	background:#827A7C;
	margin-left:7px;
	padding-left:7px;
	padding-top:1px;
	padding-right:7px;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	
}

div.buy a:hover{
	background:#A6A6A6;
	color:#ffffff;
}

div.maincontentholder table.dtable tr td{
	padding:0px 3px 0px 3px;
	margin:0px 0px 10px 0px;
	
}