* { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; }
html, body { font:normal 12px; background-color:#fff; height:100%; }

div	{ border:solid 0px #000; }
img { border:0px; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 32px; color: #c3000c; letter-spacing: -1px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #c3000c; letter-spacing: -1px; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#4c4c4c; margin-top: 10px; margin-bottom: 10px; }
p.link { font-size: 11px; padding-left: 5px; margin-top: 0px; margin-bottom: 9px; }
a { color:#00a0c6; }

/*fix for IE for *.png files*/
.png
{ //background-image: none ! important; behavior: url('pngfix.htc'); }

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-90px; min-height:100%; min-width:1018px; }
* html .pageup{ //height: 100%; }

.pageempty { height: 90px; //clear:both; }
.pagedown  { min-width:1018px; float:left; width:100%; height:90px; }
/*fix for IE for min-width*/
* .pagedown,.pageup,.header{ width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1018)? "1018px" : "100%"); }

/*-----------------------------TopGroup-------------------------------*/

.topgroup { height: 321px; overflow: hidden; background-image: url(img/header_bg.jpg); background-repeat: repeat-x; }
.topgroup .header { float: right; height: 321px; width: 1018px; background-image: url(img/header.jpg); }
.topgroup .header .call_now { float: right; height: 82px; width: 242px; background-image: url(img/call_now.gif); text-align: center; margin-top: 95px; margin-right: 473px; //margin-right: 236px;}
.topgroup .header .call_now p { font-size: 18px; color: #FFFFFF; padding-top: 6px; line-height: 20px; }
.topgroup .header .call_now span { font-size: 30px; font-weight: bold; line-height: 32px; }
.topgroup .logo { position: absolute; width:240px; height:188px; }
.topgroup .logo img { vertical-align: middle; height: 178px; width: 235px; margin-left:73px; margin-top:62px; }

/*-----------------------------LeftGroup------------------------------*/

.leftgroup { float: left; width: 240px; }
.leftgroup .menugroup { background-color: #c3000c; }
.leftgroup .menugroup .menu_bg { width: 226px; background-image: url(img/menu_bg.jpg); background-repeat: repeat-y; margin-left:14px; }
.leftgroup .menugroup .menu_bg .menu_img { background-image: url(img/menu.jpg); background-repeat: no-repeat;}
.leftgroup .menugroup .menu_bg .menu_img .menu { background-image: url(img/menu_round.jpg); background-repeat: no-repeat; background-position: right bottom; min-height: 330px; //height: 330px;}
.menu	{padding:10px 0 10px 0;}
.leftgroup .menugroup .menu_bg .menu_img .menu a { display: block; font-size: 12px; color: #FFFFFF; text-decoration: none; padding-left: 19px; background-image: url(img/menu_dot.gif); background-repeat: no-repeat; background-position: left center; margin-left: 19px; font-weight:bold; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; padding-top:10px; padding-bottom:10px; padding-right:20px; }

.menu a.plus,.menu a.minus { background-image: url(/img/act_plus.gif) !important; margin-left:15px !important; padding-left:18px !important;}
.menu a.minus	{background-image: url(/img/act_minus.gif) !important;}
.menu a.plus:hover,.menu a.minus:hover	{}


.leftgroup .menugroup .menu_bg .menu_img .menu .act { background-image: url(img/menu_act.gif); background-repeat: no-repeat; background-position: left center; margin-left: 10px; padding-left: 28px; }
.leftgroup .menugroup .menu_bg .menu_img .menu a:hover { background-image: url(img/menu_act.gif); background-repeat: no-repeat; background-position: left center; margin-left: 10px; padding-left: 28px; }

.leftgroup .menugroup .menu_bg .menu_img .menu .items { padding-top: 15px; }
.leftgroup .menugroup .menu_bg .menu_img .menu .items .inner { margin-left:10px;}
.leftgroup .menugroup .menu_bg .menu_img .menu .items .inner .items { background-image: url(img/inner.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 6px; }
.leftgroup .menugroup .menu_bg .menu_img .menu .items .inner .items a { font-size: 12px; line-height: normal; height: 24px; color: #5dc2db; text-decoration: none; background-image: none; }
.leftgroup .menugroup .menu_bg .menu_img .menu .items .inner .items .act { color: #fd1b15; }
.leftgroup .menugroup .menu_bg .menu_img .menu .items .inner .items a:hover { color: #fd1b15; }
.leftgroup .image .item { height: 187px; width: 181px; margin-left: 39px; margin-top: 60px; }

/*----------------------------RightGroup------------------------------*/

.rightgroup { width: 240px; float: right; }
.rightgroup li { color:black; margin-left: 22px; line-height: 26px; font-size: 12px; }

/*----------------------------CenterGroup-----------------------------*/



/*----------------------------BottomGroup-----------------------------*/

.bottomrgroup { clear: both; background-image: url(img/cards.jpg); background-repeat: no-repeat; background-position: right top; margin-right: 90px; margin-left: 90px; padding-top: 40px; //padding-top: 25px; }
.bottomrgroup .menu { text-align: center; }
.bottomrgroup .menu a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #b2b2b2; text-decoration: none; margin-right: 15px; margin-left: 15px; }

/*-------------------------------Footer-------------------------------*/
.starcopyright     {padding:12px 0 0 125px; float:left;}
     .starcopyright      p {font-size:11px; margin-top:39px; //margin-top:0px; //padding-top:39px;}
     .starcopyright img {vertical-align:middle;}

.everstudio a {color:#4c4c4c; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
     .everstudio a {text-decoration:none;}
     .everstudio     p     { float:left; margin:0px; padding: 0px; }
.everstudio     {float:right; margin:41px 25px 0 0; 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;}





.centergroup { margin-right: 275px; margin-left: 275px; }
h1 span { color: #00a0c6; }


.form1	td{font-family:Tahoma; font-size:12px; text-decoration:none; white-space:nowrap;}
.form1	td u{text-decoration:none; color:red;}
.form1	td {padding :2px; text-align:left; vertical-align:top;}
.form1,.form1	strong {font-size:12px; font-weight:bold; font-family:Tahoma; color:#656565;}
.form1	textarea,.form1 input	 {width:100%;}
.form1	{margin-bottom:10px; width:80%;}
.form1	b{color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; width:100%;}
.form1	select {width:100%;}

