@charset "utf-8";

/* CSS Document */

body {background-color:#231f20;

}

#main {

	width:900px;

	background-image:url(images/bg.jpg);

	background-repeat:repeat-y;

	background-position:center;


}

#call {

	width:900px;

}

#head {

	width:900px;

}

#menu {

	width:900px;

}

#fader {

	width:900px;

}

#quote {

	width:562px;

}

#tabs {

	width:553px;

}

#contact {

	width:338px;

}

#marketing {

	width:338px;

}

#newsletter {

	width:338px;

}

#brochure {

	width:338px;

}

#store {

	width:338px;

}

#social {

	width:900px;

}

#foot {

	width:900px;

}

.intro {

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	color:#941b62;

	font-style:italic;

	font-weight:bold;

}

.tabbody {


	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

}

.purpitl {



	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#941b62;

	font-weight:bold;

	font-style:italic;

	line-height:16px;

}

.mediumbody {



	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	color:#000000;

	font-weight:bold;

}

.checklisttabbody {


	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	line-height:18px;

	font-weight:bold;

}

.checklisttabred {


	font-family:Verdana, Geneva, sans-serif;

	color:#C00;

	font-size:12px;

	line-height:18px;

	font-weight:bold;

}

.bodyold, .bodyold a {



	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	color:#000;

}

.purp, .purp a {



	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#941b62;

	font-weight:bold;

	text-decoration:none;

}

.largegreen{



	font-family:Verdana, Geneva, sans-serif;

	font-size:20px;

	color:#7cc24c;

	font-weight:bold;

}

.greenitalic{



	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#7cc24c;

	font-style:italic;

}

.purpitalic{



	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#941b62;

	font-style:italic;

	font-weight:bold;

}

.purpmedium {



	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	color:#941b62;

	font-weight:bold;

}

.checkred {

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	color:#C00;

	font-weight:bold;

	line-height:22px;

}

.purpitalic {


	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#941b62;

	font-style:italic;

	font-weight:bold;

}

.purpsmallitalic {


	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

	color:#941b62;

	font-style:italic;

}

.red {


	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#C00;

	font-weight:bold;

}

.hotred {


	font-family:Verdana, Geneva, sans-serif;

	font-size:26px;

	color:#C00;

	font-weight:bold;

}

.hotorange {


	font-family:Verdana, Geneva, sans-serif;

	font-size:18px;

	color:#F90;

	font-weight:bold;

}

.hotboldred {


	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	color:#C00;

	font-weight:bold;

}

.hotboldsmallred {


	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	color:#C00;

	font-weight:bold;

}

.hottabbody {


	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

}

.hotgrey {


	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	color:#666;

}

.hotblue{


	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	color:#0CF;

	font-weight:bold;

}

.newspurpbold, .newspurpbold a {


	font-family:Verdana, Geneva, sans-serif;

	font-size:9px;

	color:#941b62;

	font-weight:bold;

	line-height:15px;

	text-decoration:none;

}

.newspurp {


	font-family:Verdana, Geneva, sans-serif;

	font-size:9px;

	color:#941b62;

	line-height:15px;

}

.newsbody {


	font-family:Verdana, Geneva, sans-serif;

	font-size:9px;

	color:#000000;

	line-height:15px;

}

.newsgreenbold, .newsgreenbold a {


	font-family:Verdana, Geneva, sans-serif;

	font-size:9px;

	color:#7cc24c;

	font-weight:bold;

	line-height:15px;

	text-decoration:none;

}

.greenbold {


	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#7cc24c;

	font-weight:bold;

	line-height:15px;

}

.greylargebold, .greylargebold a {

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	color:#666666;

	font-weight:bold;

	line-height:20px;

	text-decoration:none;

}

.footwhitebold, .footwhitebold a {


	font-family:Verdana, Geneva, sans-serif;

	font-size:9px;

	color:#ffffff;

	font-weight:bold;

	text-decoration:none;



}

.brandingbigpurp {



	font-family:Verdana, Geneva, sans-serif;

	font-size:24px;

	color:#941b62;

	font-weight:bold;

}

.brandingbody {



	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#000000;

	text-align:justify;

}

.brandingpurp {



	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#941b62;

	text-align:justify;

}

.brandingboldbody {



	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#000000;

	text-align:justify;

	font-weight:bold;

}

.purpitalbig {



	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#941b62;

	font-weight:bold;

	font-style:italic;

}

.bodyolditalic {


	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	font-style:italic;

}

.brandingboldpurp {



	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#941b62;

	text-align:justify;

	font-weight:bold;

}

.tabboldpurp {



	font-family:Verdana, Geneva, sans-serif;

	font-size:18px;

	color:#941b62;

	font-weight:bold;

}

.tabcolbody {



	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	line-height:18px;

}

input.box {color:#000000 !important;

font-size:5px !important;

width:10px !important;

height:5px !important;

font-family:verdana !important;

background-color:#7cc24c !important;

border-color:#000000 !important;

border-width:1px !important;

border-style:solid !important;

letter-spacing:1px !important;

font-weight:bold !important;

}

textarea.commentbox {background-color:white !important;

width:300px !important;

height:54px !important;

font-family:verdana !important;

color:#999999 !important;

line-height:9px !important;

font-size:10px !important;

border-color:#999999 !important;

border-style:solid !important;

border-width:1px !important;

letter-spacing:0px !important;

font-weight:normal !important;

overflow:hidden;

}

textarea.textbox {background-color:white !important;

width:300px !important;

height:18px !important;

font-family:verdana !important;

color:#999999 !important;

line-height:9px !important;

font-size:10px !important;

border-color:#999999 !important;

border-style:solid !important;

border-width:1px !important;

letter-spacing:0px !important;

font-weight:normal !important;

overflow:hidden;

}

select.textbox {background-color:white !important;

width:300px !important;

height:18px !important;

font-family:verdana !important;

color:#999999 !important;

line-height:9px !important;

font-size:10px !important;

border-color:#999999 !important;

border-style:solid !important;

border-width:1px !important;

letter-spacing:0px !important;

font-weight:normal !important;

overflow:hidden;

}



/* ######### CSS for Shade Tabs. Remove if not using ######### */



.shadetabs{

padding: 0px 0;

margin-left: 0;

margin-top: 0px;

margin-bottom: 0;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{

text-decoration: none;

position: relative;

z-index: 1;

padding: 0px 0px;

margin-right: 0px;

border: 0px solid #778;

color: #2d2b2b;

}



.shadetabs li a:visited{

color: #2d2b2b;

}



.shadetabs li a:hover{

text-decoration: underline;

color: #2d2b2b;

}



.shadetabs li a.selected{ /*selected main tab style */

position: relative;

top: 0px;

}



.shadetabs li a.selected{ /*selected main tab style */

border-bottom-color: white;

}



.shadetabs li a.selected:hover{ /*selected main tab style */

text-decoration: none;

}





/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */



.modernbricksmenu2{

padding: 0;

width: 550px;

background: transparent;

voice-family: "\"}\"";

voice-family: inherit;

}



.modernbricksmenu2 ul{

margin:0;

margin-left: 0px; /*margin between first menu item and left browser edge*/

padding: 0;

list-style: none;

}



.modernbricksmenu2 li{

display: inline;

margin: 0 0px 0 0;

padding: 0;

text-transform:uppercase;

}



.modernbricksmenu2 a{

float: left;

display: block;

color: white;

text-decoration: none;

margin: 0 0px 0 0; /*Margin between each menu item*/

padding: 0px 0px;

}



.modernbricksmenu2 a:hover{

color: white;

}



.modernbricksmenu2 a.selected{ /*currently selected tab*/

color: white;



}



/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */





.indentmenu{

font: bold 13px Arial;

width: 100%; /*leave this value as is in most cases*/

}



.indentmenu ul{

margin: 0;

padding: 0;

float: left;

/* width: 80%; width of menu*/

border-top: 1px solid red; /*darkred border*/

background: black url(indentbg.gif) center center repeat-x;

}



.indentmenu ul li{

display: inline;

}



.indentmenu ul li a{

float: left;

color: black; /*text color*/

padding: 3px 11px;

text-decoration: none;

border-right: 1px solid red; /*darkred divider between menu items*/

}



.indentmenu ul li a:visited{

color: black;

}



.indentmenu ul li a.selected{

color: black !important;

padding-top: 4px; /*shift text down 1px*/

padding-bottom: 2px;

background: black url(indentbg2.gif) center center repeat-x;

}



#countrydivcontainer {

width:568px; 

margin-bottom: 0em; 

padding: 0px;

}