* { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }
html, body { font-size: 12px; background-color: #fff; height: 100%; }
body { background-image:url(img/bg.jpg); background-repeat: repeat-x; }

div	{ border: solid 0px #000; }
img { border: 0px; }

h1 { font-family: Tahoma, Helvetica, sans-serif; font-size: 36px; color: #f14c12; font-weight:normal; letter-spacing: -1px; padding-bottom: 16px; padding-top: 40px; }
p { padding-top: 8px; padding-bottom: 8px; color: #4c4c4c; }
p.orange { color: #f14c12; }

/*fix for IE for *.png files*/
.png
{ //background-image: none ! important; behavior: url('pngfix.htc'); }

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-135px; min-height:100%; min-width:980px; background-image:url(img/bg_img.jpg); background-repeat: no-repeat; background-position: right top;}
* html .pageup{ //height: 100%; }

.pageempty { height: 135px; //clear:both;}
.pagedown  { min-width:980px; float:left; width:100%; height:135px;}
/*fix for IE for min-width*/
* .pagedown,.pageup { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); }

/*-----------------------------TopGroup-------------------------------*/

.menu {  margin-left: 15px; height: 75px; width: 450px; }
.menu a { background-image: url(img/menu_bg.jpg); background-repeat: no-repeat; background-position: left top; font-family: Tahoma, Helvetica, sans-serif; line-height: 32px; height: 32px; text-decoration: none; color: #4c4c4c; padding-left: 12px; padding-right: 15px; display: block; float: left; }
.menu .act { color: #f14c12; background-image: url(img/menu_bg_act.jpg); }
.menu a:hover { color: #f14c12; background-image: url(img/menu_bg_act.jpg); }
.top_call { float: right; padding-right: 85px;  line-height: 18px; padding-top: 5px; padding-bottom: 6px; margin-top: 16px; }
.top_call a{font-family: "Myriad Pro"; font-weight: bold; color: #FFFFFF; font-size: 17px; text-decoration:none;}
.top_phone { float: right; padding-right: 30px;  line-height: 15px; padding-top: 5px; padding-bottom: 6px; margin-top: 16px; }
.top_phone a{font-family: "Myriad Pro"; font-weight: bold; color: #f14c12; font-size: 32px; text-decoration:none;}
.logo_bg_img { background-image: url(img/logo_bg_img.gif); background-repeat: no-repeat; background-position: left center; height: 80px; margin-left: 85px; }
.logo { float: left; }
.logo img { height: 80px; width: 84px; margin-left: 78px; }
.logo_bg { background-image: url(img/logo_bg.gif); height: 80px; background-repeat: repeat-x; background-position: left center; margin-left: 179px; //margin-left: 176px; }

/*-----------------------------LeftGroup------------------------------*/

.leftgroup { float: left; width: 49%; }
.leftgroup .content { padding-left: 85px; padding-right: 10px; }

.left_menu { float: left; width: 230px; }
.left_menu a { font-size: 14px; color: #000000; text-decoration: none; display: block; padding-bottom: 8px; margin-left: 105; }
.left_menu .act { color: #f14c12; }
.left_menu a:hover { color: #f14c12; }

/*----------------------------RightGroup------------------------------*/

.rightgroup { float: right; width: 49%; }
.rightgroup .content { padding-right: 85px; padding-left: 10px; }

/*----------------------------CenterGroup-----------------------------*/

.centergroup { clear: both; margin-left: 85px; margin-right: 85px; }
.previews { //width: 100%; //overflow: hidden; }
.preview { padding: 6px; float: left; background-color: #e0e0e0; margin-right: 10px; margin-bottom: 10px; }
.prw_img { text-align: center; height: 120px; width: 120px; background-color: #ffffff; cursor: pointer; }
.prw_img img { //margin-bottom: -3px; }
.previews .act { background-color: #f14c12; }

.centergroup_gallery { margin-left: 230px; margin-right: 85px; }
.gallery { padding-top: 16px; text-align: center; }

/*--------------------------------Form--------------------------------*/

.form1	td {padding :2px; vertical-align: top; }
.form1	td.sel	input	{width:auto;}
.cont_form	.form1	td{width:auto;}
.contact	a	{color:#000;}
.form1, .form1	strong {font-size:12px; font-weight:bold; font-family:Tahoma;}
.form1	textarea,.form1 input	 {width:100%;}
.form1	{margin-bottom:10px; width:100%;}
.form1	b{color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; width:100%;}

/*-------------------------------Footer-------------------------------*/

.logo_small { float: left; margin-top: 30px; padding-left: 85px; //margin-right: -3px;}
.footer_bg { margin-left: 180px; margin-top: 30px; background-image: url(img/footer_bg.jpg); height: 26px; }

.starcopyright     { padding:0 0 0 225px; float:left; clear: left; margin-top: -8px; }
     .starcopyright      p { font-size:10px; color: #cccccc; }
     .starcopyright img {vertical-align:middle;}

.everstudio a { color: #cccccc; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
     .everstudio a {text-decoration:none;}
     .everstudio     p     { color: #cccccc; float:left; margin:0px; padding: 0px; }
.everstudio     {float:right; margin:0px 25px 0 0; //margin-top: 23px; width:30%; text-align:right;}
     .everstudio img     {float:left; text-align:right;}
     .everstudio     a.hr {display:block; float:left; margin:0px;}
     .everstudio     a:hover {text-decoration:underline;}
     .everstudio     .link     {padding-left:68px;}

table.payin	{
	width:500px;
}

table.payin td {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
}

td.paylogo {
/*
	background: url(bg_payblue.gif) no-repeat left top;
*/

	background-color: #000000;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 100px;
	width:500px;
}










