* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
html {

}

body {
margin: 0px;
padding: 0px;
background:url(images/pg_bg.gif) left top;
background-color:#72779D;
}

#background-top {
background:url(images/pg_bg_top.gif) repeat-x left top;
}

a {font: bold 12px/1.5em arial; color:#000; text-decoration:underline; padding:1px 1px;}
a:hover{font: bold 12px/1.5em arial; color:#D6131B; text-decoration:none; padding:1px 1px;}

/* DIV Ids */
#pagewrapper{
width:900px;
z-index:0;
vertical-align:top;
background:url(images/1pxmain.jpg) repeat-y left top;
}

#header{
width:900px;
clear:both;
}

#logo{
width:225px;
height:137px;
float:left;
}

#logo a{
	padding: 0;
	margin: 0;
}

#head_rt{
width:675px;
height:103px;
float:left;
background:url(images/head-rt.jpg) no-repeat left top;
}

#head_rt-txt{
float:right;
margin-top:30px;
text-align:left;
font: normal 11px/1.5em arial;
color:#A3A6C3;
}

.maillink{font: normal 11px/1.5em arial; color:#A3A6C3; text-decoration:none;}
a.maillink:hover{font: normal 11px/1.5em arial; color:#FFFFFF; text-decoration:underline;}


.phone{
font: bold 15px/1.5em arial;
color:#A3A6C3;
padding:10px 25px;
background:url(images/phone.jpg) no-repeat left center;
}


#nav_btimg{
width:900px;
height:20px;
float:left;
}





/*Data Section div id*/
#overalldata{
width:878px;
clear:both;
padding-left:11px;
padding-right:11px;
}

/*left Data Section*/
#leftdata {
width:217px;
float:left;
margin-right:10px;
clear:left;
text-align:left;
background: url('images/left_bt.jpg') bottom no-repeat;
background-color:#A7A9D9;
}

#left_head{
width:190px;
height:35px;
float:left;
clear:left;
text-align:left;
background: url('images/left_head.jpg') top no-repeat;
padding-top:12px;
padding-left:27px;
font: normal 14px/1.5em arial;
color:#5E638D;
text-transform:uppercase;
}

.left_heading{
width:190px;
height:36px;
float:left;
clear:left;
text-align:left;
background: url('images/left_heading.jpg') top no-repeat;
margin-top:10px;
padding-top:13px;
padding-left:27px;
font: normal 14px/1.5em arial;
color:#5E638D;
text-transform:uppercase;
}

#vnav {
width:217px;
float:left;
clear:left;
text-align:left;
background: url('images/vnavback.jpg') left top no-repeat; 
}

#left_logo_box{
width:197px;
float:left;
text-align:center;
background-image: url('images/logobox_runner_bg.gif');
margin: 50px 0 20px 10px;
}

#left_logo_box_inner{
background-image: url('images/logobox_top_bg.gif');
background-repeat: no-repeat;
padding-top: 26px;
}

#left_logo_box_bottom{
background-image: url('images/logobox_bottom_bg.gif');
background-repeat: no-repeat;
height: 10px;
}

#left_logo_box img{
margin-bottom: 20px;
}



/*  page right side div*/



#rightdata{
width:651px;
float:left;
text-align:left;
}

#right-head{
width:651px;
height:36px;
float:left;
clear:left;
text-align:left;
background: url('images/right-head.jpg') top no-repeat;
}

#right-flash{
width:651px;
height:198px;
float:left;
clear:left;
text-align:left;
margin-bottom:10px;
}

#pgtit{
width:611px;
height:31px;
float:left;
clear:left;
text-align:left;
margin-bottom:10px;
background: url('images/pgtitle.jpg') top no-repeat;
font: bold 16px/2em arial;
color:#B7311B;
padding-left:40px;
}

#pgcontent{
width:630px;
float:left;
clear:left;
text-align:left;
margin-bottom:10px;
font: normal 12px/1.3em arial;
color:#393939;
padding-left:20px;
}

#pgcontent h1{ font: bold 16px/1.3em arial; color:#D6131B;}
#pgcontent h2{ font: bold 16px/1.3em arial; color:#979797;}

#pgcontent p{
	margin: 0 0 1.2em 0;
}

.himg-top{
width:651px;
height:5px;
float:left;
clear:left;
background: url('images/home-img-top.jpg') top no-repeat;
}

.himg-content{
width:644px;
float:left;
clear:left;
background-color:#E7E7E7;
padding-left:7px;
}

.himg-content image{margin-left:0px; margin-right:0px; border:0px; display:inline;}

.himg-content img{margin-left:0px; margin-right:1px; border:0px; display:inline;}

.himg-bottom{
width:651px;
height:5px;
float:left;
clear:left;
background: url('images/home-img-bot.jpg') top no-repeat;
}

#pgcontent .himg {
	margin-left:-21px;
}

/*Data Section*/

/*Footer Section*/
#footer{
width:900px;
height:73px;
background: url('images/footer.jpg') left bottom no-repeat;
clear:left;
color:#D6D5F2;font: normal 11px/1.5em verdana;
text-align:center;
padding-top:20px;
}








/*- Menu Tabs F--------------------------- */

    #tabsF {
      float:left;
      width:675px;
      height:34px;
	  background:url('images/navback.jpg') no-repeat left top;
      font: bold 12px/1em arial;
	  color:#FFFFFF;
      }
    #tabsF ul {
        margin:0;
        padding:0px 0px 0px 12px;
        list-style:none;
      }
    #tabsF li {
      display:inline;
      margin-left:0;
	  
      }
    #tabsF a {
      float:left;
      background:url('images/css-normal.jpg') no-repeat left top;
      margin:0;
	  width:99px;
	  height:34px;
      text-decoration:none; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px;
	  text-align:center;
      }
    #tabsF a span {
      float:left;
      display:block;
	  width:99px;
	  height:34px;
      color:#E0E1F7; padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:0px;
	  text-align:center;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
	  	background:url('images/css-over.jpg') no-repeat right top;
      }
    #tabsF a:hover {

	  background-position:0% 0%;

      }
    #tabsF a:hover span {
      background-position:0% 0%;
      }

        #tabsF #current a {
                background-position:0% 0%;
        }
        #tabsF #current a span {
		color:#FFFFFF;
		background:url('images/css-over.jpg') no-repeat right top;
		cursor:default;
         background-position:0% 0%;
        }


/* Inner Page Bottom Images*/

.inn-img-content{
width:646px;
float:left;
clear:left;
background-color:#E7E7E7;
padding-left:5px;
}

.inn-img-content image{border:1px solid #000000; display:inline; text-align:center;}

.glink {font: bold 12px/1.5em arial; color:#000; text-decoration:none; padding:5px 5px;}
a.glink:hover{font: bold 12px/1.5em arial; color:#D6131B; text-decoration:underline; padding:5px 5px;}

#qform td {padding: 5px; vertical-align: top;}
#qform input {border:1px solid #646991; margin:1px;}
#qform textarea {border:1px solid #646991; margin:1px;}


/* Gallery page*/

#gallery{
width:651px;
float:left;
clear:left;
background-color:#E7E7E7;
}

#gallery img{margin-top:3px; margin-bottom:3px; border:2px solid #ccc; }
#gallery img:hover{margin-top:3px; margin-bottom:3px; border:2px solid #333; }

/*
#pgnation td{width:30px; height:20px; text-align:center; background-color:#A7A9D9; border:1px solid #6B6D9D; font: bold 11px/1.7em arial; color:#1E2983;}

.pgno{font: normal 11px/1.5em arial; color:#000; text-decoration:none; display:block; height:20px; border:1px solid #FFFFFF; padding:1px;}
a.pgno:hover{font: normal 11px/1.5em arial; color:#FFFFFF; text-decoration:underline; background-color:#727471; border:1px solid #FFFFFF; padding:1px; }
*/

#pgselect {font: normal 11px/1.5em arial; color:#FFFFFF; text-decoration:underline; background-color:#727471; border:1px solid #FFFFFF; padding:1px;}

.pglinks { font: bold 11px/1.7em arial; color:#1E2983;}
.pglinks a {font: normal 11px/1.5em arial; color:#000; text-decoration:none; height:20px; padding:3px;}
.pglinks a:hover{font: normal 11px/1.5em arial; color:#FFFFFF; text-decoration:underline; background-color:#727471; padding:3px; }

/* Equipments*/

.prno {font: bold 13px/1.7em arial; color:#FFFFFF; text-decoration:none; 
		background:url('images/prno.jpg') no-repeat left top;
		width:30px;
		padding-left:5px;}

.prhead {font: bold 16px/1.7em arial; color:#1E2983; text-decoration:none;} 
.primage{margin-left:10px; margin-top:10px;}
.price {font: bold 12px/1.5em arial; color:#B6311E; text-decoration:none;} 

#prtable p { margin-top: 1em; }

td.tableRowSpacer {
	height: 35px;
}

/* Elogin forms */
.eloginForm label {
	display: block;
	float: left;
	margin-bottom: 4px;
	text-align: right;
	padding-right: 4px;
	width:250px;
}

.eloginForm br {
	clear: left;
}

.eloginFormButtons {
	text-align: left;
	margin-left: 100px;
}


