body{background:#282828 url(../images/bg.jpg) repeat-x top left; color:#ececec;  font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
a{color:#FFFFFF;}
a:hover{color:#FFFFFF; text-decoration:none; color:#11fffa;}
h1{ font-weight:normal; font-size:1.6em; margin:16px 0px 0.7em 0px;}
h2{font-weight:normal; font-size:1.2em; margin:16px 0px 0.7em 0px;}
h2 a{text-decoration:none;}
h2 a:hover{text-decoration:underline}
h3{font-weight:normal; font-size:.9em; margin:16px 0px 0.7em 0px;}
p{ font-size:0.7em; line-height:1.3em;}
ul{}
li{line-height:1.3em;}

#maincontainertopimg{width:970px; margin:0 auto; background:#000000 url(../images/bg-top-image.jpg) no-repeat top left; }
#maincontainer{width:970px; margin:0 auto; background:#000000 url(../images/bg-swoosh.jpg) no-repeat top left;}
#topcontainer{overflow:auto; height:111px;}
#logo		{width:278px; float:left; }
#logo img	{ border:none;}
#telephone{ float:right; padding:15px 20px 0px 0px;}
#telephone p{font-size:0.8em;}

#centralcontainer{ overflow:hidden;}

/*Navigation settings*/
#column1{ width:170px; float:left; padding:0px 0px 0px 20px;}
#leftmenu{}
ul#leftmenu, #column1 ul { font-size:0.8em; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#leftmenu li, #column1 ul li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#leftmenu li a, #column1 ul li a { text-decoration:none; display:block;padding:5px 0px 5px 15px; background:url(../images/white-arrow.png) no-repeat 0px 8px;}
#leftmenu li a:hover, #column1 ul li a:hover, #leftmenu li a.navcurrent, #column1 ul li a.navcurrent {margin-left:5px; color:#11fffa;}

/*Sub-Navigation settings*/
ul#leftmenu, #column1 ul li ul { font-size:0.9em; list-style:none; margin:0px 0px 0px 15px; padding:0px 0px 0px 0px;}

/*Footer-Navigation settings*/
#navfooter			{  padding:0px; margin:0px; font-size:.7em;}
#navfooter	ul		{  padding:0px; margin:0px;}
#navfooter	ul li	{  display:inline; float:left;}
#navfooter	ul li a	{  margin-right:5px; }


#column2{width:780px; float:left; overflow:hidden;}
#topimage{ overflow:hidden; padding:15px 10px 10px 10px; height:266px; margin-bottom:15px;}
.img1{width:400px; float:left;}
.img2{float:left; width:175px;}
.img3{float:left;width:175px;}
.quote{float:left; width:350px; height:265px; overflow:hidden; background:url(../images/image-top-bg.jpg) repeat-x bottom left; }
.smallerquote               {font-size: 70%;}
.smallerquote .quote        { min-height:470px;}
.smallerquote blockquote    { font-style:normal;}
.smallerquote cite          { margin: -10px 0px 10px 0px;}
blockquote{ font-style:italic; font-size:1.2em; font-family:"Times New Roman", Times, serif; font-weight:normal; padding:10px 20px 15px 20px; margin:0px;}
cite        { display: block; color: #fff; text-align:right; font-size:.9em; font-weight:normal; padding:0px 10px; margin-top:5px;}

#column2a{width:400px; float:left;}
#column2b{width:350px; float:left; margin-left:10px;}

.gradbg_full{ background:#000 url(../images/bg-700.png) no-repeat top left; overflow:hidden; padding:0px 15px 15px 15px; margin-bottom:15px; width:700px;}
.gradbg400px{ background:#000 url(../images/bg-400.png) no-repeat top left; overflow:hidden; padding:0px 15px 15px 15px; margin-bottom:15px;}
.authenticity{ background:#000 url(../images/star.png) no-repeat 5px 5px; overflow:hidden; padding:0px 15px 15px 115px; margin-bottom:15px;}

.gradbg350px{ background:#000 url(../images/bg-350.png) no-repeat top left; overflow:hidden; padding:0px 15px 15px 15px; margin-bottom:15px;}
.thumb{width:120px; float:left; margin:0px 10px 10px 0px; display:block; text-align:center;}


#btmcontainer{border-top:1px solid #666666; margin-top:25px; padding:10px 20px 20px 190px;}


.clear				{ clear:both;}	

/*Subscribers form setting*/
#contactform 		{width:98%}
.row 				{margin: 10px 0 5px 0; }
.row .names			{width: 100px; display:block; float: left;  font-size: .8em; font-weight: 500; margin-right:10px;}
.message			{ }
.bigger 			{ padding:0; margin:0;/* border:1px solid #000;*/ margin-top:-7px;}
fieldset			{ margin-bottom:10px; border:none;}
legend 				{ border:1px solid #ccc; padding: 3px 5px; font-size:.9em;}

/*Contactform setting*/
#contactform 		{width:98%}
.denotes, .errorsize				{ color:#C00;  font-size:.8em;}


/*Address setting*/
#address 			{width:60%; margin: 0 0 20px 0; font-size:1.2em;}
.address			{ margin-left:149px; padding:0px; font-size:.7em;}

/*Image settings*/
a img               { border:none;}
.imgleft            { float:left; margin-right:10px}
