body {

background-image : url(images/bgheader.jpg);

background-repeat : repeat-x;

text-align:center;

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

background-color:#e8e8e8;

}



#container {



width : 1055px;

height:auto;

margin:0 auto;

text-align:left;



}





#container1 {



width : 100%;

height:auto;

margin:0 auto;

text-align:left;



}





#header {



width : 1055px;



height : 171px;



background : url(images/index_01.jpg);



background-repeat : repeat-x;



margin : 0 0 0 0;





}



#header_mid {



width : 1055px;



height : 126px;



background : url(images/index_02.jpg);



background-repeat : repeat-x;



margin : 0 0 0 0;



}



#menu {



height : 32px;



margin : 0 0 0 450px;



padding-top : 9px;



}



#join {



height : 38px;



float : right;



padding-right : 50px;



padding-top : 10px;



padding-left : 20px;



}



#body {



width: 100%;

height: auto;

background-color : #fff;

float:left;

margin:0 0 0 0;



}



#contents{

    padding:10px 0 0 0px;

	display:block;

	width:540px;

	float:left;

		}











.joinh{font : bold 22px/40px Georgia, "Times New Roman", Times, serif; color : #3182dc;}

.joinh a {

	color: #3182dc;

	text-decoration: underline;

}

.joinh  a:hover  {

	color: #3182dc;

	text-decoration: none;

}



#body h1 {



font : bold 22px/40px Georgia, "Times New Roman", Times, serif;



color : #3182dc;



background-color : inherit;



text-transform : uppercase;



margin : 10px 0 0 25px;



}



#body h1 span {



font : normal 18px/25px Verdana, Arial, Helvetica, sans-serif;



color : #3182dc;



background-color : inherit;



display : block;



font-weight : bold;



width : 540px;



}



#body h2 {



font : bold 18px/40px Georgia, "Times New Roman", Times, serif;



color : #202020;



background-color : inherit;



text-transform : uppercase;



margin : 0 0 0 20px;



}



#body h2 span {



font : normal 18px/20px Verdana, Arial, Helvetica, sans-serif;



color : #970000;



background-color : inherit;



display : block;



}



#body p.bodyText1 {

font : normal 12px Verdana, Arial, Helvetica, sans-serif;

color : #251c00;

background-color : #ffffff;

margin : 20px 0 20px 0;

padding-left : 25px;

display : block;

width : 540px;

text-align : justify;

line-height:15pt;

}



#body p.bodyText1 a {

	color: #251c00;

	text-decoration: underline;

}

#body p.bodyText1  a:hover  {

	color: #251c00;

	text-decoration: none;

}



#contact {



font : normal 12px Verdana, Arial, Helvetica, sans-serif;

color : #251c00;

background-color : #ffffff;

margin : 20px 0 20px 0;

padding-left : 25px;

display : block;

width : 540px;

text-align : justify;



}



.contact {



font : normal 12px Verdana, Arial, Helvetica, sans-serif;



color : #251c00;



}





.formbutton {

cursor : pointer;

border : 1px outset #ccc;

background : #999;

color : #666;

font-weight : bold;

padding : 1px 2px;

background : url(images/formbg.gif) repeat-x left top;

}



label {



color : #000;



}



#right_pan{float:left; margin:15px 0 0 50px; width : 275px;}



#login {



width : 275px;

float : right;

padding-right : 0px;



}



#login_top {



width : 275px;

height : 57px;

background : url(images/login_01.jpg);

background-repeat : repeat-x;

margin : 0 0 0 0;



}



#login_mid {



width : 275px;

height : 88px;

background : url(images/login_02.jpg);

background-repeat : repeat-y;

margin : 0 0 0 0;

}



#login_bottom {



width : 275px;

height : 24px;

background : url(images/login_03.jpg);

background-repeat : repeat-x;

margin : 0 0 0 0;



}



.style1 {



font-family : Verdana, Arial, Helvetica, sans-serif;



font-size : 11px;



color : #ffffff;



font-weight : bold;



}



.myinputstyle {



border : 1px solid #2f322f;



background : #2f322f url(none) no-repeat;



font-family : tahoma, helvetica, sans-serif;



font-style : normal;



font-size : 11px;



color : #fffafa;



margin : 5px 0 5px 5px;



}



#button {



margin : 0 0 0 80px;



}



#featured {



width : 263px;



float : right;



padding-right : 5px;



padding-bottom : 10px;



}



#featured_top {



width : 263px;



height : 9px;



margin : 0 0 0 0;

background : url(images/morelinks_box_01.png);





}



#featured_mid {



width : 263px;



background : url(images/morelinks_box_02.png);



background-repeat : repeat-y;



margin : 0 0 0 0;



}



#featured_bottom {



width : 263px;



height : 11px;



background : url(images/morelinks_box_03.png);



background-repeat : repeat-x;



margin : 0 0 0 0;



}



#featured_title {



width : 237px;



height : 39px;



background : url(images/morelinks.png);



background-repeat : repeat-x;



margin : 0 0 0 12px;



}



.featured_txt {



font : normal 14px Verdana, Arial, Helvetica, sans-serif;



color : #fff;



font-weight : bold;



padding-top : 10px;



padding-left : 30px;



}



.featured_content {



font : normal 11px Verdana, Arial, Helvetica, sans-serif;



color : #970000;



font-weight : bold;



padding-top : 15px;



padding-left : 15px;



width : 245px;



}



.top_products {



font : normal 14px Verdana, Arial, Helvetica, sans-serif;



color : #970000;



font-weight : bold;



padding-top : 15px;



padding-left : 20px;



width : 245px;



background : transparent url(images/paymentbg.jpg);



background-position : bottom;



background-repeat : no-repeat;



}



.style2 {



color : #990000;



font-weight : bold;



}







.style3 {

color : #990000;

font-weight : bold;

font-size: 16px;



}



.template {



width : auto;



padding : 10px 0 10px 145px;



}





.footer_top {



width : 100%;



clear : both;



background-color : #014377;



margin : 0 0 0 0;





}



.footer_container {



height : 59px;



width : 100%;



background-image : url(images/bgfooter.jpg);



background-repeat : repeat-x;



clear : both;





}



#footer {



width : 100%;



padding : 25px 0 0 0;



font : normal 12px Verdana, Arial, Helvetica, sans-serif;



color : #fff;







}



#payment {



width : 263px;



float : right;



padding-right : 5px;



padding-bottom : 10px;



}



#payment_top {



width : 263px;



height : 9px;



margin : 0 0 0 0;

background : url(images/morelinks_box_01.png);



}



#payment_mid {



width : 263px;



background : url(images/morelinks_box_02.png);



background-repeat : repeat-y;



margin : 0 0 0 0;



}



#payment_bottom {



width : 263px;



height : 11px;



background : url(images/morelinks_box_03.png);



background-repeat : repeat-x;



margin : 0 0 0 0;



}



.ontime {



font : normal 16px Verdana, Arial, Helvetica, sans-serif;



color : #970000;



font-weight : bold;



padding-top : 15px;



padding-left : 20px;



width : 250px;



}



A.lnkStyle_01:link {



color : #ffffff;



text-decoration : none;



font-size : 12px;



}



A.lnkStyle_01:visited {



color : #ffffff;



text-decoration : none;



font-size : 12px;



}



A.lnkStyle_01:active {



color : #ffffff;



text-decoration : none;



font-size : 12px;



}



A.lnkStyle_01:hover {



color : #ffffff;



text-decoration : underline;



font-size : 12px;



}



A.lnkStyle_02:link {



color : #ffff00;



text-decoration : none;



font-size : 10px;



}



A.lnkStyle_02:visited {



color : #ffff00;



text-decoration : none;



font-size : 10px;



}



A.lnkStyle_02:active {



color : #ffff00;



text-decoration : none;



font-size : 10px;



}



A.lnkStyle_02:hover {



color : #ffff00;



text-decoration : none;



font-size : 10px;



}







table, tr, td {



font : normal 11px Verdana, Arial, Helvetica, sans-serif;



color : #251c00;



}







#sites{width:668px; margin:0 0 20px; 0; float:left;}

img.pic{

float:left;

padding:1px;

border:1px solid #0279c8;

}



.thumb_pan{width:680px; height:175px; background-image:url(images/thumb_panel.jpg); background-repeat:no-repeat; float:left; margin:10px 0 0 35px;}

.thumb_pan a {

	color: #fff;

	text-decoration: none;

}

.thumb_pan  a:hover  {

	color: #fff;

	text-decoration: underline;

}



.thumb_pan .thumbs{width:258px; float:left; margin:14px 0 0 15px; }

.thumb_pan .descrip{width:380px; float:left; margin:23px 0 0 9px; font : normal 11px Verdana, Arial, Helvetica, sans-serif; color : #fff; text-align:justify; line-height:15px;}

.thumb_pan .title{ float:left; margin:20px 0 0 15px; font : normal 20px/25px Verdana, Arial, Helvetica, sans-serif; color : #fff;  font-weight:bold;}

.button_promote{overflow: hidden; background-image:url(images/bg-red.gif); font : normal 11px Verdana, Arial, Helvetica, sans-serif; color : #fff; padding:5px; 

margin:20px 0 0 190px; float:left;}



.button_visit{overflow: hidden; background-image:url(images/bg-blue.gif); font : normal 11px Verdana, Arial, Helvetica, sans-serif; color : #fff; padding:5px; 

margin:20px 0 0 10px; float:left;}







img.pics{

float:left;

padding:5px;

margin:0 10px 0 0;

}



img.pic1{

float:right;

padding:5px;

margin:0 0 0 10px;

}



img.pic2{

float:right;

padding:5px;

margin:10px 20px 10px 0;

border:1px  #CCCCCC solid;

}







/* topmenu */

.mattblacktabs{

position: relative;

width: auto;

padding: 0px;

margin: 0 0;

overflow: hidden;





}



.mattblacktabs ul{

margin: 0;

padding: 0;

padding-left: 30px; /*offset of tabs relative to browser left edge*/

font: bold 12px Verdana;

list-style-type: none;



}



.mattblacktabs li{

display: inline;

margin: 0;

}



.mattblacktabs li a{

float: left;

display: block;

text-decoration: none;

margin: 0;

padding: 7px 0; /*padding inside each tab*/

/*border-right: 1px dotted #0273be; right divider between tabs*/

color: #000;

background-image:url(images/menu.png);

background-repeat:no-repeat;

width:90px;

height:32px;

padding-left:15px;

}





.mattblacktabs li .item6 {

      border-right: none;

}





.mattblacktabs li a:visited{

color: #000;



}



.mattblacktabs li a:hover, .mattblacktabs li.selected a{

background-image:url(images/menu-over.png);

background-repeat:no-repeat;





}



.arrowlistmenu .headerbar{

font: bold 16px Tahoma, Geneva, sans-serif;

color: #262525;

border-bottom: 1px solid #dadada;

margin-bottom: 10px; /*bottom spacing between header and rest of content*/



padding: 4px 0 4px 8px; /*header text is indented 10px*/

}

.arrowlistmenu{

width: 180px; /*width of menu*/

float:left;

margin:20px 0 0 10px;

}



.arrowlistmenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/

font : normal 12px Verdana, Arial, Helvetica, sans-serif; color : #000;

}



.arrowlistmenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/



}



.arrowlistmenu ul li a{

color: #A70303;

background: url(images/arrow-ryt.gif) no-repeat center left; /*custom bullet list image*/

display: block;

padding: 10px 0;

padding-left: 19px; /*link text is indented 19px*/

text-decoration: none;

border-bottom: 1px dotted #dadada;

font-size: 90%;

}



.arrowlistmenu ul li a:visited{

color: #A70303;

}



.arrowlistmenu ul li a:hover{ /*hover state CSS*/

color: #A70303;

background-color: #F3F3F3;

text-decoration: underline;

}





.pretty-table

{

  padding: 0;

  margin: 0;

  border-collapse: collapse;

  border: 1px dotted #f5f5f6;

  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

  font-size: 0.9em;

  color: #000;

  background: #eff6fe ;

}



.pretty-table caption

{

  caption-side: bottom;

  font-size: 0.9em;

  font-style: italic;

  text-align: right;

  padding: 0.5em 0;

}



.pretty-table th, .pretty-table td

{

  border: 1px dotted #f5f5f6;

  padding: 0.5em;

  text-align: left;

  color: #4d4d4d;

}



.pretty-table th[scope=col]

{

  color: #000;

  background-color: #8fadcc;

  text-transform: uppercase;

  font-size: 0.9em;

  border-bottom: 2px solid #333;

  border-right: 2px solid #333;

}



.pretty-table th+th[scope=col]

{

  color: #fff;

  background-color: #7d98b3;

  border-right: 1px dotted #666;

}



.pretty-table th[scope=row]

{

  background-color: #b8cfe5;

  border-right: 2px solid #333;

}



.pretty-table tr.alt th, .pretty-table tr.alt td

{

  color: #2a4763;

}



/*.pretty-table tr:hover th[scope=row], .pretty-table tr:hover td

{

  background-color: #4d4d4d;

  color: #fff;

}*/


.steps{float:left; width:558px; margin:0 0 0 19px;}
.steps_top{
	width:558px;
	height:23px;
	background: url(images/aff-step1_01.jpg);
	background-repeat:no-repeat;
   	margin:0 0 0 0;
	float:left;
	
	}
	
	.steps_mid{
	width:558px;
	height:132px;
	background: url(images/aff-step1_03.jpg);
	background-repeat:repeat-y;
   	margin:0 0 0 0;
	float:left;
		}
		
		
		.steps_mid1{
	width:558px;
	height:132px;
	background: url(images/aff-step2_03.jpg);
	background-repeat:repeat-y;
   	margin:0 0 0 0;
	float:left;
		}
		
		
		.steps_mid2{
	width:558px;
	height:132px;
	background: url(images/aff-step3_03.jpg);
	background-repeat:repeat-y;
   	margin:0 0 0 0;
	float:left;
		}
		
		.steps_mid3{
	width:558px;
	height:132px;
	background: url(images/aff-step4_03.jpg);
	background-repeat:repeat-y;
   	margin:0 0 0 0;
	float:left;
		}
		
		
		.steps_mid4{
	width:558px;
	height:132px;
	background: url(images/aff-step5_03.jpg);
	background-repeat:repeat-y;
   	margin:0 0 0 0;
	float:left;
		}

  .steps_bottom{
	width:717px;
	height:25px;
	background: url(images/left_panel_03.jpg);
	background-repeat:repeat-x;
   	margin:0 0 0 0;
	float:left;
		}
		
		.steps_txt{float:left; width:423px; margin:0 0 0 15px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; line-height:15px;}

.steps_txt a {
	color: #008aff;
	text-decoration: underline;
}
.steps_txt  a:hover  {
	color: #008aff;
	text-decoration: none;
}


.steps_title{font: bold 14px Tahoma, Geneva, sans-serif; color: #262525; padding-bottom:10px;}



blockquote {
	
	margin:0 0 0 2.5em;
	padding-left:1em;
	padding-right: 1em;
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif ;
	color:#3b3b3b;
	background-color:#e5fcfe;
	text-align:justify;
}
