/* CSS Document */

/* reset.css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: inherit;
	font-size:12px;
	vertical-align: baseline;
}
html{
	height:100%;	
}
body {
	height:100%;
	margin:0;
	background-attachment:fixed;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:12px;
background: rgb(245,246,246); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2RiZGNlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2I4YmFjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2RkZGZlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(245,246,246,1) 0%, rgba(219,220,226,1) 21%, rgba(184,186,198,1) 49%, rgba(221,223,227,1) 80%, rgba(245,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,246,246,1)), color-stop(21%,rgba(219,220,226,1)), color-stop(49%,rgba(184,186,198,1)), color-stop(80%,rgba(221,223,227,1)), color-stop(100%,rgba(245,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(245,246,246,1) 0%,rgba(219,220,226,1) 21%,rgba(184,186,198,1) 49%,rgba(221,223,227,1) 80%,rgba(245,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-8 */
}
.clear {
	clear:both;
}
.special {
	display:none;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*Form Properties*/
input
{
color:#333;
background: #FFF;
border: 1px solid #4a6b8a;
margin-top: 2px;
padding:4px;
/*CSS3*/
border-top-left-radius:3px;
border-top-right-radius:3px;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
}
strong {
font-weight:bold;
}
em {
font-style:italic;
}
div.centered 
{
text-align: center;
}
p {
	margin: 0px 0px 10px 0;
	line-height:1.2em;
	padding-left:2px;
}
.largetext{
	font-size:18px;
	color:#006;
}
.greytext{
	color:#b1b2c1;	
}
.Whitetext {
	color:#FFF;
}
li{
margin-left:20px;
padding-left:4px;
}
#mainstuff ul {
	font-size:10px;
	margin:0 0 2em 3em;
	padding: 2px 0px 0px 0px;
	}

#mainstuff ol {
	font-size:0.8em;
	margin:0em 2em 1em 3em;
	}
	
#mainstuff ul.sub {
	list-style-type:disc;
	font-size:10px;
	margin:0 0 2em 3em;
	}
#mainstuff li {
	margin:3px 0px;
	font-size:12px;
	}
hr {
	background-color:#FFF;
	height:2px;
	clear:both;
	border:none;
	margin:0 0 6px 0;
}
hr.thin {
	background-color:#FFF;
	height:1px;
	clear:both;
	border:none;
	margin:0 0 0 0;
}
h1 {
	font-size: 16px;
	font-family: 'PT Serif', serif;
	color:#FFF;
	line-height: 1;
	text-align:left;
	margin-bottom:10px;
	font-weight:normal;
}
h2 {
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color:#666;
	line-height: 1;
	margin-bottom: 14px;
}
h3 {
	width:100%;
	display:block;
	height:24px;
	padding:5px;
	background-color:#d7decf;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color:#666;
	line-height: 24px;
	margin-bottom: 14px;
}
h4 {
	font-size: 16px;
	color:#FF0;
	line-height: 1;
	text-align:right;
	margin-bottom:10px;
}
h5 {
	font-size: 16px;
	color:#F00;
	line-height: 1;
	text-align:left;
	margin-bottom:10px;
}
h6 {
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color:#FFF;
	line-height: 1;
	margin-bottom: 6px;
}
a {color:#06F; text-decoration: none; font-size:12px;}
a:hover {color:#333; text-decoration: none; font-size:12px;} 

A.footlink:link {color: #2a4480; text-decoration: none;}
A.footlink:visited {color: #2a4480; text-decoration: none;}
A.footlink:hover {color:#000; text-decoration: none;}

A.menulink:link {color: #FFF; text-decoration: none; font-size:16px; font-family: 'Open Sans', sans-serif;}
A.menulink:visited {color: #FFF; text-decoration: none; font-size:16px; font-family: 'Open Sans', sans-serif;}
A.menulink:hover {color:#FF0; text-decoration: none; font-size:16px; font-family: 'Open Sans', sans-serif;}

A.menulink2:link {color: #FF0; text-decoration: none; font-size:16px; font-family: 'Open Sans', sans-serif;}
A.menulink2:visited {color: #FF0; text-decoration: none; font-size:16px; font-family: 'Open Sans', sans-serif;}
A.menulink2:hover {color:#FFF; text-decoration: none; font-size:16px; font-family: 'Open Sans', sans-serif;}

A.whitelink2:link {color: #FFF; text-decoration: none; font-size: 12px;}
A.whitelink2:visited {color: #FFF; text-decoration: none; font-size: 12px;}
A.whitelink2:hover {color:#FF0; text-decoration: none; font-size: 12px;}



A.submenu:link {color: #FFF; font-weight: bold; text-decoration: none; background:#b1b1b1; display:block; height:22px; width:188px; line-height:22px; padding-left:2px; margin-bottom:6px; 	
	/*CSS3*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
 }
A.submenu:visited {color: #FFF; font-weight: bold; text-decoration: none; background:#b1b1b1; display:block; height:22px; width:188px; line-height:22px; padding-left:2px; margin-bottom:6px; 
	/*CSS3*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
A.submenu:hover {color:#fff; font-weight: bold; text-decoration: none; background:#116db6; display:block; height:22px; width:188px; line-height:22px; padding-left:2px; margin-bottom:6px; 
	/*CSS3*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

A.sidemenu:link {color: #FFF; font-weight: bold; text-decoration: none; background:#6b6b6b; display:block; height:22px; width:213px; line-height:22px; padding-left:2px; margin-bottom:6px; padding-left: 5px;	
	/*CSS3*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
 }
A.sidemenu:visited {color: #FFF; font-weight: bold; text-decoration: none; background:#6b6b6b; display:block; height:22px; width:213px; line-height:22px; padding-left:2px; margin-bottom:6px; padding-left: 5px;
	/*CSS3*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
A.sidemenu:hover {color:#fff; font-weight: bold; text-decoration: none; background:#116db6; display:block; height:22px; width:213px; line-height:22px; padding-left:2px; margin-bottom:6px; padding-left: 5px;
	/*CSS3*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

a.whitelink:link {font-size:16px; color: #FFF; text-decoration: none;  font-family: 'Open Sans', sans-serif;}
a.whitelink:visited {font-size:16px; color: #FFF; text-decoration: none;  font-family: 'Open Sans', sans-serif;}
a.whitelink:hover {font-size:16px; color: #FF0; text-decoration: none;  font-family: 'Open Sans', sans-serif;} 

#spacer {
	margin:30px 0px 0px 0px;	
}

/*HEAD DIVS*/
.titlecontainer{
	width:960px;
	height:40px;
	line-height:40px;
background: rgb(254,255,232); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(254,255,232,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,232,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(254,255,232,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(254,255,232,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(254,255,232,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(254,255,232,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
}
.logo{
	width:520px;
	height:29px;
	float:left;
	margin-top:6px;
	margin-left:4px;
    z-index: 3000;
}


/*Topbar*/
.topbar{
    width: 100%;
    height: 50px;
    background-color:#565656;
    z-index: 1;
	margin-bottom:10px;
}
.topbar-inner{
    width: 960px;
    height: 50px;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
}
.topbar-left{
	width: 400px;
	height:50px;
	color:#FFF;
	float:left;
	text-align:left;
	font-size:12px;
	padding-top:8px;
}
.topbar-right{
	width: 400px;
	height:50px;
	color:#FFF;
	float:right;
	text-align:right;
	padding-top:4px;
}
.topbar-icon{
	width:40px;
	height:40px;
	margin-left:10px;	
	float:right;
}

/*Main Layout*/		
.banner-container-front{
	width:960px;	
	height:360px;
	margin-bottom:10px;
	z-index:1;
}
.pageback{
	width:960px;
	background-color:#FFF;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;

	border-color:#FFF;
	border-width:4px;
	border-style:solid;
}
.pageback-stripe{
	width:960px;
	background-image:url(../images/pageback-stripe.jpg);
	background-repeat:repeat-y;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;

	border-color:#FFF;
	border-width:4px;
	border-style:solid;
}
.head-container{
	width:100%;
	height:158px;
	background-image:url(../images/back-top.png);
	background-repeat:repeat;	
}
.head-title{
	width:960px;
	height:84px;
	padding-top:40px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.head-menu{
    background: #000;
    background: rgba(0,0,0,.6);
    z-index: 1000;
    color: #fff;
	text-align: left;
	padding: 10px;
    position: absolute;
    width: 940px; 
	height:24px;
	font-family: 'Open Sans', sans-serif;
}

/*Body DIVS*/
.body-container{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.foot-container{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#d7decf;
}
.topbanner { 
	width: 960px;
	height: 200px;
}
.text-left-grey{
	width:700px;
	color:#333;
	float:left;
	background-color:#ecf0e4;
	padding:5px;	
}
.text-left{
	width:700px;
	float:left;
}
.text-right{
	width:220px;
	float:right;
}
.text-right-grey{
	width:220px;
	float:right;
	padding:5px;	
	color:#FFF;	
}
.one-column-right{
	width:312px;
	float:right;
	height:180px;	
	margin-bottom:10px;
}
.one-column-right-tall{
	width:312px;
	float:right;
	margin-bottom:10px;
}

.two-column-blue{
	width:624px;
	float:left;
	background:#6c8cd5;
	height:170px;
	margin-right:12px;
	padding:5px;	
	color:#FFF;
	margin-bottom:10px;
}
.two-column-blue-tall{
	width:624px;
	float:left;
	background:#6c8cd5;
	margin-right:12px;
	padding:5px;	
	color:#FFF;
	margin-bottom:10px;
}
.one-column-blue-enquiries{
	width:340px;
	height:366px;
	float:left;
	background:#6c8cd5;
	margin-right:12px;
	padding:5px;	
	color:#FFF;
	margin-bottom:10px;
}
.mid-column-enquiries{
	width:260px;
	height:366px;
	float:left;
	margin-right:12px;
	margin-left:6px;
	margin-bottom:10px;
}
.two-column-blue-enquiries{
	width:624px;
	height:366px;
	float:left;
	background:#6c8cd5;
	margin-right:12px;
	padding:5px;	
	color:#FFF;
	margin-bottom:10px;
}
.inner-blue-left{
	margin-left:10px;
	width:290px;
	float:left;
	margin-right:10px;	
	padding:5px;
	font-size:12px;
}
.inner-blue-right{
	width:290px;
	float:left;
	padding:5px;
	font-size:12px;
}


.error{
	color:#F00;
	font-weight:bold;	
}

/*Highlight Bar*/
.highbar-surround{
	width:950px;
	background-color:#565656;
	padding:5px;	
	color:#FFF;
}
.highbar-col1{
	width:310px;
	color:#FFF;
	text-align:left;
	margin-right:10px;	
	float:left;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:#FFF;
}
.highbar-col2{
	width:300px;
	color:#FFF;
	text-align:left;
	float:left;
}
.highbar-col3{
	width:200px;
    height: 140px;
	float:left;
}
.high-partner{
	width:80px;
	height:80px;
	margin-bottom:10px;
    margin-right: 10px;
	float:right;	
}
.high-partner2{
	width:80px;
	height:80px;
    margin-bottom: 1px;
    margin-right: 10px;
	float:right;	
}
A.highbutton:link {font-size:12px; margin-top:10px; color:#333; text-align:center; text-decoration: none; background:#b1b1b1; display:block; height:22px; width:300px; line-height:22px;  margin-bottom:6px; 	
	/*CSS3*/
	z-index:3;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
 }
A.highbutton:visited {margin-top:10px; color:#333; text-align:center; text-decoration: none; background:#b1b1b1; display:block; height:22px; width:300px; line-height:22px; margin-bottom:6px; 
	/*CSS3*/
	z-index:3;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
A.highbutton:hover {margin-top:10px; color:#FFF; text-align:center; font-weight: bold; text-decoration: none; background:#3c3c3c; display:block; height:22px; width:300px; line-height:22px; margin-bottom:6px; 
	/*CSS3*/
	z-index:3;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}



/*3 Column Layout*/
.columnfront1{
	width:309px;
	margin-right:15px;
	float:left;	
	margin-bottom:10px;
	border-right-color:#CCC;
	border-right-style:solid;
	border-right-width:1px;
	height:180px;
}
.columnfront2{
	width:310px;
	float:left;	
	margin-bottom:10px;
	height:180px;
}
.columnfront3{
	width:309px;
	margin-right:15px;
	float:left;	
}
.columnfront4{
	width:309px;
	margin-right:15px;
	float:left;	
	border-right-color:#CCC;
	border-right-style:solid;
	border-right-width:1px;
}
/*Contact*/
/* Contact File Columns */
.contact1-column {
	width:70px;
	margin-top: 0 0 0 0;
	float:left;
	text-align: right;
	padding-top:8px;
	padding-right:5px;
}

.contact2-column {
	width:250px;
	margin: 10px 0 0 10px;
	float:left;
	text-align:left;
}


/*Nav Divs*/
.nav-top{
	width:740px;
	padding:5px;
	color:#FFF;
	background:#116db6;	
	/*CSS3*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

/*Form DIVS*/


/*Header*/
.container-header{
	width:960px;
	z-index:1;	
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	height:100px;	
}
.header-logo {
	width:390px;
	z-index:2;
	text-align:left;
	float:left;
	position:relative;
	right:60px;
	top:-2px;
}
.container-menubar{
	width:950px;
	height:43px;
	line-height:43px;
	z-index:3;	
	color:#FFF;
	background-image:url(../images/background-menubar.jpg);
	position:relative;
	top:-30px;
	padding-right:10px;
	/*CSS3*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
.menubar-home{
	width:120px;
	height:43px;
	line-height:43px;
	text-align:center;
	float:left;
	background-image:url(../images/menuitem-home.png);	
	/*CSS3*/
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.menubar-item{
	width:120px;
	height:43px;
	line-height:43px;
	text-align:center;
	float:left;
}
.menubar-selected{
	width:120px;
	height:43px;
	line-height:43px;
	text-align:center;
	float:left;
	background-image:url(../images/menuitem-home.png);	
}
.head-login{
	width:400px;
	float:left;
	height:20px;
	line-height:20px;
	position:relative;
	right:30px;
}
.head-basket{
	width:200px;
	height:28px;
	line-height:28px;
	float:right;
	text-align:center;
	position:relative;
	top:-38px;
	background:#eaeaea;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	margin-top:40px;
	/*CSS3*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
/*Main Containers*/
.container-body {
	color:#333;
	width:960px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	top:-15px;
}
.column-left-menu{
	width:200px;
	float:left;
}
.column-center-front{
	width:750px;
	float:left;
	margin-left:10px;
	background:#FFF;	
}
.column-middle{
	width:480px;
	float:left;
	margin-left:10px;
}
.column-240{
	width:240px;
	float:right;
	margin-left:10px;
}

.container-menu{
	width:190px;
	border: 1px solid #999;
	padding:5px;
	/*CSS3*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
/*Footer*/
.foot-logo1{
	width:125px;
	float:left;
	border-right-width:1px;
	border-right-color:#333;
	border-right-style:solid;
	margin:5px;
}
.foot-logo2{
	width:180px;
	float:left;
	margin:5px;	
}
.foot-logo3 {
    width: 165px;
    float: left;
    margin: 5px;
    border-right-width: 1px;
    border-right-color: #333;
    border-right-style: solid;
}
.foot-right{
	width:400px;
	float:right;
	color:#666;
	text-align:right;
	font-size:12px;	
	padding-right:5px;
	margin:5px;
}


/*Titlebars*/
.container-title{
	width:730px;
	height:30px;
	line-height:30px;
	color:#FFF;
	margin-top:10px;
	background-image:url(../images/background-menubar.jpg);
	padding-left:10px;
	padding-right:10px;
	/*CSS3*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
.pageheader{
	width:100%;
	height:26px;
	line-height:26px;
	color:#FFF;
	background-image:url(../images/background-searchbutton.jpg);
	margin-bottom:10px;
	padding-left:10px;
	font-weight:bold;
	/*CSS3*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}


/*Highlight Divs*/
.container-highlight{
	width:750px;
	float:left;
}

.highlight1{
	width:240px;
	height:200px;
	float:left;
	margin-right:15px;
	/*CSS3*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;		
}
.highlight2{
	width:240px;
	height:200px;
	float:left;
	/*CSS3*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
.hightop{
    color:#FFF; 
    text-align:center; 
    background-color:#3c3c3c; 
    height:22px; 
    width:300px; 
    line-height:22px; 
    margin-bottom:6px; 
	/*CSS3*/
	z-index:3;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}



/*End Highlight Divs*/

/*Start Featured Divs*/
.box-featured1{
	width:180px;
	height:180px;
	float:left;
	margin-right:7px;
	margin-top:5px;
	border-style:solid;
	border-color:#999;
	border-width:1px;	
	text-align:center;
	/*CSS3*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
.box-featured2{
	width:180px;
	height:180px;
	float:left;
	margin-top:5px;	
	border-style:solid;
	border-color:#999;
	border-width:1px;
	text-align:center;	
	/*CSS3*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;		
}
/*End Featured Divs*/

/*Products Page*/
.products-left{
	width:200px;
	float:left;
	text-align:center;	
	margin-right:20px;
}
.products-right{
	width:530px;	
	float:right;
}
.products-info{
	width:505px;	
	float:right;
	border-color:#CCC;
	border-width:1px;
	border-style:solid;
	padding:10px;
	margin-bottom:10px;
	/*CSS3*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;			
}
.social-twitter{
	width:60px;
	height:29px;
	line-height:29px;
	float:left;	
	margin-right:10px;
}
.social-facebook{
	width:200px;
	height:29px;
	line-height:29px;	
	float:left;	
}
/*END NEW DIVS*/

/*Office Maps*/
.officemap{
	width:390px;
	float:left;	
}
.officemap2{
	width:800px;
	float:left;	
	text-align:center;
}
.officedescription{
	width:160px;
	float:left;	
}




.acolumn1{
	width:300px;
	float:left;	
}
.acolumn2{
	width:600px;
	float:left;	
}
.dcolumn1-light{
	width:100px;
	float:left;	
	padding:2px;
}
.dcolumn2-light{
	width:100px;
	float:left;	
	text-align:right;
	padding-right:60px;
	padding-top:2px;
	padding-bottom:2px;
}
.dcolumn3-light{
	width:300px;
	float:left;	
	padding:2px;		
}
.dcolumn1-dark{
	width:100px;
	float:left;	
	background-color:#5379d5;
	padding:2px;	
	/*CSS3*/
-webkit-border-top-left-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-bottomleft: 2px;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;	
}
.dcolumn2-dark{
	width:100px;
	float:left;	
	text-align:right;
	background-color:#5379d5;
	padding-right:60px;	
	padding-top:2px;
	padding-bottom:2px;
}
.dcolumn3-dark{
	width:300px;
	float:left;	
	background-color:#5379d5;	
	padding:2px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-bottomright: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;	
}
.container-top {
	width:960px;	
}
/*Main Containers*/
#container-white {
	color:#333;
	width:960px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	border-left-color:#b1b1b1;
	border-left-style:solid;
	border-left-width:4px;
	border-right-color:#b1b1b1;
	border-right-style:solid;
	border-right-width:4px;	
}
.topbox1 {
	width:310px;
	float:left;		
}
.topbox2 {
	width:310px;
	float:left;
	margin-left:15px;
	margin-right:15px;		
}
.container-black {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:100px;
	z-index:1;
}
.horsebrand{
	position:relative;
	width:447px;
	height:163px;
	top:-11px;
	left:400px;	
	background:url(../images/horsebrand.png);
	z-index:2;
}

.header-image {
	width:290px;
	text-align:left;
	float:left;
	margin-left:20px;
}
/*Top Bar*/
.blue-left{
	width:650px;
	height:30px;
	line-height:30px;
	float:left;
}
.blue-right{
	width:250px;
	height:30px;
	line-height:30px;
	float:right;
	margin-right:10px;
	text-align:right;
}


.top2-image1{
	width:240px;
	text-align:center;
	float:left;	
}

.top2-image2{
	width:170px;
	text-align:center;
	float:left;	
}
.menu-item {
	position:relative;
	background:url(../images/navback.gif);
	width:110px;
	height:34px;
	margin-top:119px;
	margin-right:10px;
	text-align:center;
	float:right;
	z-index:4;
	color:#FFF;
}
.menu-item-selected {
	position:relative;
	background:url(../images/navback.gif);
	width:110px;
	height:34px;
	margin-top:119px;
	margin-right:10px;	
	text-align:center;
	float:left;
	z-index:4;
}
.top-left {
	width:240px;
	background:#b1b1b1;
	text-align:left;
	float:left;
	color:#FFF;
	font-size:16px;
	margin-left:10px;
	margin-top:10px;
	height:30px;	
	line-height:30px;	
	font-weight:bold;
}
.top-right {
	width:670px;
	background:#b1b1b1;	
	text-align:left;
	float:left;
	color:#FFF;
	font-size:16px;
	margin-left:10px;
	margin-top:10px;
	padding-left:10px;
	height:30px;
	line-height:30px;
	font-weight:bold;
}
.titlebarwhite{
	width:350px;	
	height:30px;
	line-height:30px;	
	color:#FFF;
	font-size:16px;
	float:left;
}
.main-right {
	width:240px;
	text-align:left;
	float:right;
	margin-top:10px;
	margin-right:10px;		
}
.menu-left {
	width:240px;
	float:left;
	margin-top:10px;		
	text-align:left;
	margin-left:10px;
}
.main-left {
	width:680px;
	text-align:left;
	float:left;
	margin-left:10px;
	margin-top:10px;
	font-weight:normal;
}
.column-left {
	width:335px;
	float:left;	
}
.column-right {
	width:300px;
	float:right;	
}
.column-right1 {
	width:335px;
	float:right;	
	text-align:center;
}

.column-left-bg {
	width:335px;
	float:left;	
	background:#ededed;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
}
.column-left-bg-wide {
	width:660px;
	float:left;	
	background:#ededed;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
}

.main-left-front {
	width:950px;
	text-align:left;
	float:left;
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
	background:#ededed;
	font-weight:normal;
}
.main-left-checkout {
	width:860px;
	text-align:left;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.main-left1 {
	width:670px;
	text-align:left;
	float:left;
	margin-top:10px;
	font-weight:normal;
	margin-left:10px;
}
.main-right1 {
	width:250px;
	text-align:left;
	float:left;
	margin-top:10px;
	margin-left:10px;		
}
.product1{
	width:200px;
	text-align:left;
	float:left;
	margin-top:10px;
	margin-right:10px;		
}
.product2{
	width:450px;
	text-align:left;
	float:left;
	margin-top:10px;
	margin-right:10px;		
}


.imagebox{
	width:660px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;	
}
#container-details {
	color:#333;
	width:960px;
	margin:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}
#container-menu {
	width:960px;
	margin:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}
#container-box {
	color:#333;
	width:960px;
	margin:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#container-content {
	color:#333;
	background: url(../images/back-960.jpg); 
	width:960px;
	margin:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}
.container-right {
	color:#333;
	background: url(../images/back-360.jpg); 
	width:360px;
	margin:5px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	float:right;
}
.container-left {
	color:#333;
	background: url(../images/back-580.jpg); 
	width:580px;
	margin:5px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	float:left;
}
#container-flashpdf {
	width:240px;
	margin:0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	float:right;
}
.cell1{
	color:#FFF;
	font-weight:bold;
	width:265px;
	background:#3B577C;
	float:left;
	padding-left:5px;
}	
.cell2{
	color:#FFF;
	font-weight:bold;	
	width:97px;
	background:#3B577C;
	float:left;
	text-align:center;
	}	


.cell1-white{
	width:265px;
	background:#FFF;
	height:17px;
	display:block;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
.cell1-grey{
	width:265px;
	background:#EAEAEA;
	height:17px;
	display:block;	
	float:left;
	padding-top:5px;
	padding-left:5px;
}	
.cell2-white{
	width:97px;
	background:#FFF;
	height:22px;
	display:block;
	float:left;
	text-align:center;
	}	
.cell2-grey{
	width:97px;
	background:#EAEAEA;
	height:22px;
	display:block;	
	float:left;	
	text-align:center;	
	}	



.container-quote {
	color:#FFF;
	width:300px;
	height:70px;
	background: url(../images/quotebox.jpg); 
	margin:10px 0 0 0;
	padding-top:30px;
	padding-left:30px;	
	padding-right:10px;	
	margin-left:auto;
	margin-right:auto;
}
.textbox {
	padding-left:5px;
	padding-right:10px;	
}
.central {
	margin-left:auto;
	margin-right:auto;
}

.horsebox{
	width:631px;
	float:right;
}
.submenu-item {
	width:100px;
	margin:0px 0px 0px 0px;
	text-align:center;
	float:left;
}
.portfolio-item {
	width:180px;
	margin:20px 0px 0px 0px;
	text-align:center;
	float:left;
}

.box1 {
	width:310px;
	margin:15px 4px 10px 4px;
	text-align:left;
	float:left;
}
.box2 {
	width:155px;
	margin:0px 5px 0px 5px;
	text-align:center;
	float:left;
}
.box-left {
	width:80px;
	margin:0 0 0 0;
	text-align:left;
	float:left;
}
.box-right {
	width:210px;
	margin:0 5px 0 0;
	text-align:left;
	float:right;
}
/* Contact File Columns */
.contact1-column {
	width:70px;
	margin: 0 0 0 0;
	float:left;
	text-align: right;
	padding-top:15px;
	padding-right:5px;
}

.contact2-column {
	width:250px;
	margin: 10px 0 0 0;
	float:left;
	text-align:left;
}
/* W3C Divs */
.w3c {
	width:110px;
	margin: 2px 0 0 0;
	float:left;
}
.container-w3c {
	width:960px;
	margin: 5px 0 0 0;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.copyright{
	width:300px;
	margin: 2px 0 0 0;
	float:right;
	text-align:right;
}
/*Featured Boxes*/
.propsearch-bar{
	background:#b1b1b1;
	width:675px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	padding-left:5px;
	color:#fff;
	float:left;
	text-align:left;
}
/* Login Boxes */
.login {
	width:250px;
	float:left;	
	margin-right:40px;
}
.menu-grey {
	background-color:#b1b1b1;
	font-size:12px;
	color: #FFF;
	font-weight: bold;
	height: 18px;
	line-height:18px;
	padding-left: 2px;
}
/* Form Divs */
.formtitle {
	background-color:#141a1a;
	color:#FFF;
	margin-bottom:10px;
	padding-left:2px;
}
.form1{
	width:150px;
	height:30px;
	line-height:30px;
	text-align:left;
	float:left;
}
.form2{
	width:300px;
	height:30px;
	line-height:30px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.form3{
	width:400px;
	height:30px;
	line-height:30px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.form4{
	width:80px;
	height:30px;
	line-height:30px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.form5{
	width:100px;
	height:30px;
	line-height:30px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.form6{
	width:570px;
	height:30px;
	font-weight:bold;
	line-height:30px;
	margin-left:5px;
	text-align:right;
	float:left;
}
.form7{
	width:350px;
	height:30px;
	line-height:30px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.form8{
	width:40px;
	height:30px;
	line-height:30px;
	margin-left:5px;
	text-align:left;
	float:left;
}
/* Logged In Boxes */
.logged1{
	width:180px;
	float:left;
	text-align:center;	
}
.logged2{
	width:180px;
	float:left;
	text-align:center;
	margin-right:5px;	
}
.logged-insta-contain{
	width:720px;
	margin-top:20px;
	float:left;
}
.logged-instant{
	width:530px;
	height:130px;
	float:left;
	background:#e0e0e0;
	color:#333;	
	padding:5px;	
	/*CSS3*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.logged-title-right{
		
}
.prodcrumbs{
	height:20px;
	width:670px;
	line-height:20px;
	background:#CCC;
	font-weight:bold;
	padding-left:10px;
	margin-top:10px;
	text-align:left;
}
/*Table*/
.column1-blue{
	background:#116db6;
	color:#FFF;
	width:40px;
	float:left;
}
.column2-blue{
	background:#116db6;
	color:#FFF;
	width:200px;
	float:left;
}
.column3-blue{
	background:#116db6;
	color:#FFF;
	width:420px;
	float:left;
}
.column1{
	width:40px;
	float:left;
	height:20px;
	line-height:20px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;			
	}
.column2{
	width:200px;
	float:left;
	height:20px;
	line-height:20px;
	padding-top:5px;
	padding-bottom:5px;		
}
.column3{
	width:420px;
	float:left;
	height:20px;
	line-height:20px;
	padding-top:5px;
	padding-bottom:5px;		
}
/*Shopping*/
.head1{
	width:150px;
	background:#CCC;
	color:#333;
	font-weight:bold;
	text-align:left;
	float:left;
	height:20px;
	line-height:20px;	
	padding-left:5px;
	margin-bottom:5px;	
}
.head2{
	width:300px;
	background:#CCC;
	color:#333;
	font-weight:bold;
	margin-left:5px;
	text-align:left;
	float:left;
	height:20px;
	line-height:20px;	
	padding-left:5px;
	margin-bottom:5px;	
}
.head3{
	width:350px;
	background:#CCC;
	color:#333;
	font-weight:bold;
	margin-left:5px;
	text-align:left;
	float:left;
	height:20px;
	line-height:20px;	
	margin-bottom:5px;	
}
.head4{
	width:80px;
	background:#CCC;
	color:#333;
	font-weight:bold;
	margin-left:5px;
	text-align:center;
	float:left;
	height:20px;
	line-height:20px;	
	margin-bottom:5px;		
}
.head5{
	width:100px;
	background:#CCC;
	color:#333;
	font-weight:bold;
	margin-left:5px;
	text-align:center;
	float:left;
	height:20px;
	line-height:20px;	
	padding-left:5px;
	margin-bottom:5px;		
}
.head8{
	width:40px;
	background:#CCC;
	color:#333;
	font-weight:bold;
	margin-left:5px;
	text-align:center;
	float:left;
	height:20px;
	line-height:20px;	
	margin-bottom:5px;		
}




.prod-container2{
	width: 120px;
	float: left;
	margin-right:30px;
	margin-left:10px;
	height:170px;
	text-align:center;
}
.prod-border {
	border-left-color:#929397;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#929397;
	border-right-width:1px;
	border-right-style:solid;
	border-top-color:#929397;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#929397;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
/*Footer*/
.footer-back {
	width:960px;
	height:50px;
	line-height:50px;
	float:left;
	margin-top:20px;
	background:#b1b1b1;
}
.footer-left{
	width:400px;
	height:50px;
	line-height:50px;
	float:left;	
	text-align:left;	
}
.footer-right{
	width:200px;
	height:50px;
	line-height:50px;
	float:right;
	text-align:right;
}
.footer-text{
	width:960px;
	height:50px;
	line-height:50px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;	
	font-weight:normal;
	border-top-color:#CCC;
	border-top-width:2px;
	border-top-style:solid;
}
.ft-left{
	width:50px;
	float:left;
}
.ft-right{
	width:500px;
	float:right;
	height:25px;
	line-height:25px;
	text-align:right;
}
/*Featured boxes*/
.featured-title{
	width:300px;
	height:36px;
	line-height:36px;
	float:right;
	color:#FFF;
	font-size:18px;
	background:#b1b1b1;	
	margin-bottom:20px;
	margin-left:22px;
	padding-left:10px;
}

.featured-box {
	width:142px;
	height:154px;
	margin-left:22px;
	margin-bottom:20px;
	text-align:center;	
	float:right;
	text-align:center;
	border-left-color:#929397;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#929397;
	border-right-width:1px;
	border-right-style:solid;
	border-top-color:#929397;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#929397;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.featured-box2 {
	width:142px;
	height:154px;
	margin-left:22px;
	margin-bottom:20px;
	text-align:center;	
	float:right;
	text-align:center;
	background:#FFF;
	border-left-color:#929397;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#929397;
	border-right-width:1px;
	border-right-style:solid;
	border-top-color:#929397;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#929397;
	border-bottom-width:1px;
	border-bottom-style:solid;	
}
/*Product Page*/
.product-image{
	width:310px;
	margin-left:22px;
	margin-bottom:5px;
	text-align:center;	
	float:right;
	border-left-color:#929397;
	border-left-width:2px;
	border-left-style:solid;
	border-right-color:#929397;
	border-right-width:2px;
	border-right-style:solid;
	border-top-color:#929397;
	border-top-width:2px;
	border-top-style:solid;
	border-bottom-color:#929397;
	border-bottom-width:2px;
	border-bottom-style:solid;
}
.product-options{
	color: #FFF; 
	font-weight: bold; 
	text-decoration: none; 
	background:#b1b1b1; 
	display:block; 
	width:310px; 
	height:26px; 
	line-height:26px; 
	padding-left:2px; 
	margin-bottom:4px; 
	float:right;
	text-align:left;
}
.product-optiontitle{
	color:#333; 
	font-weight: bold; 
	text-decoration: none; 
	display:block; 
	width:310px; 
	height:26px; 
	line-height:26px; 
	padding-left:2px; 
	margin-bottom:2px; 
	float:right;
	text-align:left;
}
.product-price{
	color:#FFF; 
	background:#b1b1b1; 
	font-weight: bold; 
	text-decoration: none; 
	display:block; 
	width:151px; 
	height:22px; 
	line-height:22px; 
	padding-left:2px; 
	margin-bottom:2px; 
	float:right;
	text-align:center;
}
.top-right-vcs {
	width:670px;
	background:#233482;	
	text-align:left;
	float:left;
	color:#FFF;
	font-size:16px;
	margin-left:10px;
	margin-top:10px;
	padding-left:10px;
	height:30px;
	line-height:30px;
	font-weight:bold;
}
.top-right-rx {
	width:670px;
	background:#046295;	
	text-align:left;
	float:left;
	color:#FFF;
	font-size:16px;
	margin-left:10px;
	margin-top:10px;
	padding-left:10px;
	height:30px;
	line-height:30px;
	font-weight:bold;
}
.top-right-msp {
	width:670px;
	background:#871f06;	
	text-align:left;
	float:left;
	color:#FFF;
	font-size:16px;
	margin-left:10px;
	margin-top:10px;
	padding-left:10px;
	height:30px;
	line-height:30px;
	font-weight:bold;
}
.top-right-ccs {
	width:670px;
	background:#519131;	
	text-align:left;
	float:left;
	color:#FFF;
	font-size:16px;
	margin-left:10px;
	margin-top:10px;
	padding-left:10px;
	height:30px;
	line-height:30px;
	font-weight:bold;
}
/*Product PR*/
.pr-left{
	width:450px;
	float:left;
	text-align:left;
	margin-bottom:10px;
	padding-left:10px;	
	padding-top:10px;	
	padding-bottom:10px;	
	padding-right:10px;	
	font-weight:normal;
	background:#FFF;
}
.pr-contain{
	width:320px;
	float:left;
	text-align:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:20px;
	background:#ededed;
}
.pr-image{
	width:175px;
	float:left;
	margin-right:5px;	
}
.pr-text{
	width:130px;	
	float:left;
	padding-top:10px;
}
.pr-right{
	width:190px;
	float:right;
	text-align:right;
	margin-left:10px;
	margin-bottom:10px;	
	background:#FFF;	
}
/*Innovations*/
.inn-left{
	width:500px;
	float:right;
	text-align:left;
	margin-bottom:10px;
	padding-left:10px;	
	padding-top:10px;	
	padding-bottom:10px;	
	padding-right:10px;	
	font-weight:normal;
	background:#ededed;
}
.inn-left-long{
	width:660px;
	float:left;
	text-align:left;
	padding-left:10px;	
	padding-top:10px;	
	padding-bottom:10px;	
	padding-right:10px;	
	margin-bottom:10px;
	font-weight:normal;
	background:#ededed;		
}
.inn-right{
	width:150px;
	float:left;
	text-align:center;
	margin-left:10px;
	margin-bottom:10px;	
	background:#FFF;	
}
/* pagenav bar */
.pagenav-left {
	width:200px;
	height:24px;
	line-height:24px;
	float:left;
	text-align:left;
	color:#FFF;
	background:#b1b1b1;
	margin-top:10px;	
	margin-bottom:10px;
	font-weight:bold;	
}
.pagenav-centre {
	width:280px;
	height:24px;
	line-height:24px;
	float:left;
	text-align:center;
	color:#FFF;
	background:#b1b1b1;
	margin-top:10px;	
	margin-bottom:10px;		
	font-weight:bold;	
}

.pagenav-right {
	width:200px;
	height:24px;
	line-height:24px;
	float:left;
	text-align:right;
	color:#FFF;
	background:#b1b1b1;
	margin-top:10px;
	margin-bottom:10px;	
	font-weight:bold;	
}
/*Category Boxes*/
.catbox-surround{
	width:182px;
	margin-right:42px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
	float:left;
	height:200px;
}

.catbox{
	width:182px;
	text-align:center;
	float:left;
	padding:5px;
	height:190px;
	
	border-left-color:#b1b1b1;
	border-left-style:solid;
	border-left-width:2px;	
	border-right-color:#b1b1b1;
	border-right-style:solid;
	border-right-width:2px;	
	border-top-color:#b1b1b1;
	border-top-style:solid;
	border-top-width:2px;	
	border-bottom-color:#b1b1b1;
	border-bottom-style:solid;
	border-bottom-width:2px;		
}
.catbox2{
	width:150px;
	height:100px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:10px;	
	text-align:center;
	float:left;
	padding:5px;
	
	border-left-color:#b1b1b1;
	border-left-style:solid;
	border-left-width:2px;	
	border-right-color:#b1b1b1;
	border-right-style:solid;
	border-right-width:2px;	
	border-top-color:#b1b1b1;
	border-top-style:solid;
	border-top-width:2px;	
	border-bottom-color:#b1b1b1;
	border-bottom-style:solid;
	border-bottom-width:2px;		
}


.form1table{
	width:150px;
	height:20px;
	line-height:20px;
	text-align:left;
	float:left;
}
.form2table{
	width:300px;
	height:20px;
	line-height:20px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.form3table{
	width:400px;
	height:20px;
	line-height:20px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.form4table{
	width:80px;
	height:20px;
	line-height:20px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.form5table{
	width:100px;
	height:20px;
	line-height:20px;
	margin-left:5px;
	text-align:left;
	float:left;
}
.form6table{
	width:480px;
	height:20px;
	font-weight:bold;
	line-height:20px;
	margin-left:5px;
	text-align:right;
	float:left;
}
.form7table{
	width:395px;
	height:20px;
	line-height:20px;
	margin-left:5px;
	text-align:left;
	float:left;
}

.quantbox
{
width:60px;
}
/*Video*/
.videomenu-left{
   width: 150px;
   height: 100px;
   margin-right: 10px;
   margin-bottom: 10px;
   float: left;
}
.videomenu-right{
   width: 530px;
   height: 90px;
   margin: 0px, 0px, 10px, 0px;
   float: left;
   padding: 5px;
   background-color: #ededed;
}
.videomenu-long{
   width: 700px;
   height: 90px;
   margin: 0px, 0px, 10px, 0px;
   float: left;
   padding: 5px;
   background-color: #ededed;
}
.video{
    width: 800px;
    float: left;
}
/*Testimonials*/
.test-long{
   width: 700px;
   margin: 0px, 0px, 10px, 0px;
   float: left;
   padding: 5px;
   background-color: #ededed;
}
.test-image{
   width: 150px;
   margin: 0px, 0px, 10px, 0px;
   float: left;
   padding: 5px;
   background-color: #ededed;
}
.test-right{
   width: 530px;
   margin: 0px, 0px, 10px, 0px;
   float: left;
   padding: 5px;
   background-color: #ededed;    
}
/*Gallery Boxes*/
.gallerybox1{
    width: 169px;
    float: left;
    margin-bottom: 10px;
    margin-right: 8px;
}
.gallerybox2{
    width: 169px;
    float: left;
    margin-bottom: 10px;
}
/*Profile Pages*/
.profile-image{
    width: 150px;
    float: left;
    margin-right: 10px;
}
.profile-text{
    width: 540px;
    float: left;
}