/* CSS Document */

body{background:#000000 url(../images/backs/mainBG.gif) repeat-y top center; margin:0;}

.header{background:transparent url(../images/backs/headerBG.gif) repeat-x center top;}
.menuer{width:920px; margin:0px auto;}

.circMTL{width:6px; height:6px; float:left; background:transparent url(../images/backs/circMTL.gif) no-repeat top left;}
.circMTR{height:6px; float:left; background:transparent url(../images/backs/circMTR.gif) no-repeat top right;}


menu{
	/*background:transparent url("../images/backs/menuBG.gif") repeat-x center top;*/
	margin:0px auto; 
	width:914px; height:35px; line-height:normal;
}
menu, menu li{
	margin:0; padding:0;
	list-style:none;
}
menu li{float:left;}

menu li#ma{
	width:154px; height:35px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.gif) no-repeat left top;
}
menu li#ma:hover, menuOnMa{background-position: left -35px !important;}


menu li#mb{
	width:150px; height:35px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.gif) no-repeat -154px top;
}
menu li#mb:hover, menuOnMb{background-position:-154px -35px !important;}

menu li#mc{
	width:150px; height:35px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.gif) no-repeat -304px top;
}
menu li#mc:hover, menuOnMc{background-position:-304px -35px !important;}

menu li#md{
	width:150px; height:35px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.gif) no-repeat -454px top;
}
menu li#md:hover, menuOnMd{background-position:-454px -35px !important;}

menu li#me{
	width:150px; height:35px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.gif) no-repeat -604px top;
}
menu li#me:hover, menuOnMe{background-position:-604px -35px !important;}

menu li#mf{
	width:154px; height:35px; cursor:pointer;
	background:transparent url(../images/backs/menuBG.gif) no-repeat -754px top;
}
menu li#mf:hover, menuOnMe{background-position:-754px -35px !important;}


.blocker{margin-top:5px;}
.blocker td{vertical-align:top;}


.serviceMenu{
	/*background:transparent url("../images/backs/.serviceMenuBG.gif") repeat-x center top;*/
	margin:0px auto; 
	width:398px; height:35px; line-height:normal;
}
.serviceMenu, .serviceMenu li{
	margin:0; padding:0;
	list-style:none;
}
.serviceMenu li{float:left;}

.serviceMenu li#sa{
	width:120px; height:35px; cursor:pointer;
	background:transparent url(../images/backs/serviceMenuBG.gif) no-repeat left top;
}
.serviceMenu li#sa:hover, .serviceMenuOnsa{background-position: left -35px !important;}


.serviceMenu li#sb{
	width:85px; height:35px; cursor:pointer;
	background:transparent url(../images/backs/serviceMenuBG.gif) no-repeat -120px top;
}
.serviceMenu li#sb:hover, .serviceMenuOnsb{background-position:-120px -35px !important;}

.serviceMenu li#sc{
	width:85px; height:35px; cursor:pointer;
	background:transparent url(../images/backs/serviceMenuBG.gif) no-repeat -205px top;
}
.serviceMenu li#sc:hover, .serviceMenuOnsc{background-position:-205px -35px !important;}

.serviceMenu li#sd{
	width:108px; height:35px; cursor:pointer;
	background:transparent url(../images/backs/serviceMenuBG.gif) no-repeat -290px top;
}
.serviceMenu li#sd:hover, .serviceMenuOnsd{background-position:-290px -35px !important;}



.serviceMenuSub{
	/*background:transparent url("../images/backs/.serviceMenuSubBG.gif") repeat-x center top;*/
	width:280px; margin:0px auto; 
	line-height:normal; padding:0; list-style:none;
}
.serviceMenuSub li{
	margin:0; padding:0;
	list-style:none; width:280px; height:40px; cursor:pointer;
}
.serviceMenuSub li a{font:0.8em arial; color:#000000; text-decoration:none; padding-left:80px; font-weight:bold; line-height:40px; display:block; background:transparent url(../images/backs/serviceMenuSubBG.gif) no-repeat -280px top; }
.serviceMenuSub li a:hover{color:#FFFFFF;}

.serviceMenuSub li#s0 a{background-position:-280px 0px !important;}
.serviceMenuSub li#s0 a:hover, .serviceMenuSubOnS0{background-position:left 0px !important;}

.serviceMenuSub li#s1 a{background-position:-280px -40px !important;}
.serviceMenuSub li#s1 a:hover, .serviceMenuSubOnS1{background-position:left -40px !important;}

.serviceMenuSub li#s2 a{background-position:-280px -80px !important;}
.serviceMenuSub li#s2 a:hover, .serviceMenuSubOnS2{background-position:left -80px !important;}

.serviceMenuSub li#s3 a{background-position:-280px -120px !important;}
.serviceMenuSub li#s3 a:hover, .serviceMenuSubOnS3{background-position:left -120px !important;}

.serviceMenuSub li#s4 a{background-position:-280px -160px !important;}
.serviceMenuSub li#s4 a:hover, .serviceMenuSubOnS4{background-position:left -160px !important;}

.serviceMenuSub li#s5 a{background-position:-280px -200px !important;}
.serviceMenuSub li#s5 a:hover, .serviceMenuSubOnS5{background-position:left -200px !important;}

.serviceMenuSub li#s6 a{background-position:-280px -240px !important;}
.serviceMenuSub li#s6 a:hover, .serviceMenuSubOnS6{background-position:left -240px !important;}

.serviceMenuSub li#s7 a{background-position:-280px -280px !important;}
.serviceMenuSub li#s7 a:hover, .serviceMenuSubOnS7{background-position:left -280px !important;}

.serviceMenuSub li#s8 a{background-position:-280px -320px !important;}
.serviceMenuSub li#s8 a:hover, .serviceMenuSubOnS8{background-position:left -320px !important;}

.mainServicePar{width:100px; padding:5px; padding-top:0px; margin:0; height:25px; overflow:hidden; font:0.7em Arial; color:#CC0000;}
.mainServicePar a{color:#CC0000; text-decoration:none;}


.table{background-color:#F1F1F1;}
.table td{background-color:#FFFFFF; padding:3px;}

.font {font:0.8em arial; color:#000000; line-height:1.3em; text-decoration:none; line-height:1.4em!ie}
.font a{color:#000000; text-decoration:none;}
.redBold{font:0.8em arial; font-weight:bold; color:#CC0000;}


.head{width:920px; margin:0 auto; background:transparent url(../images/backs/headBG.jpg) no-repeat bottom left;}
.body{width:930px!important; width:935px; margin:0px auto;}


.circTL{width:6px; height:6px; float:left; background:transparent url(../images/backs/circTL.gif) no-repeat top left;}
.circTR{height:6px; float:left; background:transparent url(../images/backs/circTR.gif) no-repeat top right;}

.circML{padding-left:6px; clear:both; background:transparent url(../images/backs/circML.gif) repeat-y top left;}
.circMR{background:transparent url(../images/backs/circMR.gif) repeat-y top right;}

.circBL{width:6px; height:6px; float:left; background:transparent url(../images/backs/circBL.gif) no-repeat top left;}
.circBR{height:6px; float:left; background:transparent url(../images/backs/circBR.gif) no-repeat top right;}

.clear{ clear:both; height:1px;}

.foot{background:transparent url(../images/backs/FootBG.jpg) repeat-x center top; height:50px; margin:20px 0 0 0;}
.footer{background:transparent url(../images/tools/avea.gif) no-repeat center left; width:920px; margin:0px auto; height:50px;}
.botMenu{padding:0; padding-top:20px; font:0.65em arial; font-weight:bold; color:#FFFFFF; text-align:right; margin:0;}
.botMenu a{color:#FFFFFF; text-decoration:none} .botMenu a:hover{text-decoration:underline;}
.footin{width:900px; margin:0px auto; margin-bottom:20px;}

.altMenu{margin:0; padding:0; list-style:none; margin:0px auto; padding-top:10px; padding-left:5px; padding-bottom:10px;}
.altMenu li{padding:0; list-style:none; margin:0; width:285px;}
.altMenu li a{font:0.8em arial; color:#000000; padding-left:40px; font-weight:bold; line-height:28px; display:block; text-decoration:none; background:transparent url(../images/backs/altMenuBG.gif) no-repeat top left;}
.altMenu li a:hover {background:transparent url(../images/backs/altMenuBG.gif) no-repeat left -32px !important; color:#FFFFFF !important;}
.onMenu {background:transparent url(../images/backs/altMenuBG.gif) no-repeat left -32px !important; color:#FFFFFF !important;}

.altMenu li ul{list-style:none; padding:0; margin:0;}
.altMenu li ul li{padding:0; list-style:none; margin:0;}
.altMenu li ul li a{font:0.8em arial; color:#000000; padding:0; padding-left:50px; font-weight:normal; line-height:25px; display:block; text-decoration:none; background:transparent url(../images/backs/subsBG.gif) no-repeat top left;}
.altMenu li ul li a:hover{background:transparent url(../images/backs/subsBG.gif) no-repeat left -25px !important; color:#FFFFFF;}
.altMenuOn{background:transparent url(../images/backs/subsBG.gif) no-repeat left -25px !important; color:#FFFFFF !important;}/* CSS Document */


#login-header{width:568px; border-bottom:1px solid #ccc; margin-top:20px; color:#000; font-size:14px; padding:0 0 6px; font-family:arial;}
#login-inputs{width:568px; height:45px; margin-top:20px; color:#000; font-size:12px; font-style:italic; font-family:arial;}
#login-inputs dt{width:150px; height:45px; color:#000; float:left; margin-right:10px;}
.login-input{background-color:#000000; border:medium none; color:#FFFFFF; font-size:12px; margin-top:5px; padding:4px;}
.login-text{width:568px; margin-top:20px;}

.services-box{width:176px; border:1px solid #e5e5e5; float:left; margin:4px;}
.services-img{width:176px; height:144px; border-bottom:5px solid #e5e5e5;}
.services-header{width:166px; background-color:#f9f9f9; height:40px; padding:5px; font-size:12px; font-weight:bold; font-family:arial;}
.services-footer{width:176px; height:17px; padding:5px 0 0 2px; background-color:#e5e5e5; color:#666666; font-size:10px; font-family:verdana;}

.mgHold{padding:10px; margin-bottom:20px; text-align:center;}

.FormStyle{font:0.80em arial !important; color:#FFFFFF; background-color:#000000; font-weight:normal; border:1px solid #F9F9F9; padding:2px; }

.mainServices{width:398px; background-color:#CC0518; height:233px; padding-top:5px; padding-top:0px!important; position:absolute;}



div.pagination{
	padding: 20px; margin: 5px; text-align:center; 
	font:0.8em arial; font-weight:bold;
}

div.pagination a{
	color:#333333; background-color:#DFDFDF;
	margin-right:3px; padding:5px 8px; text-decoration:none;
}
div.pagination a:hover, 
div.pagination a:active{

	background-color:#CC0000; color: #FFFFFF;
}

div.pagination .current{
	margin-right:3px; padding:5px 8px; font-weight:bold;
	background-color:#CC0000; color: #FFFFFF; 
}

div.pagination a.next {margin: 0 0 0 10px;}
div.pagination a.prev {margin: 0 10px 0 0;}

div.pagination a.next:hover, 
div.pagination a.prev:hover {border: 1px solid #666666;}

div.pagination .disabled {color: #666666;margin: 0 10px;}

.saleBlock{padding:10px;}
.saleBlock ul{font:0.8em arial; color:#000000;}

.quests{background:transparent url(../images/backs/questBG.gif) no-repeat center bottom; width:568px;}
.question{padding:10px; margin:5px; margin-top:10px; border-top:1px solid #EFEFEF;}