body {



	font-family: Verdana, Arial;

/**	background-image: url('images/tile.png'); **/
	background-color: #FFFFFF;



	font-size: 11px;

	margin: 0;
	padding: 0;
	color: blue;



	text-align: center;

z

}



p.alert

{

  border: 1px solid black;

  font-weight: bold;

	background-color: #ff5b5c;

}



input, select, textarea, table {



	font-family: Verdana, Arial;



	font-size: 11px;



}



table {



	text-align: left;



}



ul {



	text-align: left;



}



dl {



	text-align: left;



	margin: 0;



	padding: 0;



}



dt {



	text-align: left;



	font-weight: bold;



	margin: 0;



	padding: 0;



}



dd {



	margin: 0 0 1em;



	padding: 0;



}



a {



	font-weight: bold;



	color: Navy;



}







a:link, a:visited {



	text-decoration: none;



}







a:hover, a:active {



	text-decoration: underline;



}







h1 {



	font-size: 20px;



}



h2 {



	font-size: 16px;



}



img {



	border: 0px;



}



pre {



	border: 1px solid;



	margin: 0px;



	overflow: scroll;



}



#main_wrapper {

	width: 100%;

	max-width: 1024px;

background-color: #FFFFFF;




	margin: 0 auto;



	color: #333;


	padding: 0px;



}


#content_wrapper {



	width: 100%;
	height: 50%;


	


	margin: 0 auto;










}




#mid_content a {

	

	color: Navy;



}



#announcements a {

	

	color: Navy;



}



#top_menu {


	margin-top: 0px;


}







#top_menu a:link, #top_menu a:hover, #top_menu a:visited, #top_menu a:active {



	color: #FFF;



}







#site_stat {



}



#top_bar {

	padding-bottom: 10px;

}




#left_content {

	

	min-width: 200px;
	max-width: 200px;
	width: 200px;
	
	float: left;



}







#left_bar {

	

	float: left;


	width: 200px;
	min-width: 200px;
	max-width: 200px;
	margin-left: 10px;
	padding-bottom: 10px;

}







#right_bar form {

	

	text-align: left;



}



#right_content {


	
	width: 200px;



	float: right;



}







#right_bar {


	
	float: right;



	width: 200px;

	padding-bottom: 10px;

}







#right_bar form {


	
	text-align: left;



}



#mid_content   {

	padding: 0 10px;
	margin-top: 0px;
	margin-left: 210px;

	margin-right: 0px;



}







#announcements   {


	
	margin-left: 10px;


	margin-right: 10px;

	height: 100%;

	margin-bottom: 25px;
}


#announcements a:link, #announcements a:hover, #announcements a:visited, #announcements a:active {



	color: #FFFFFF;



}


#footer {



	text-align: center;

	margin-top: 50px;

	clear: both !important;



}







.rounded {



	-moz-border-radius: 10px;

	-khtml-border-radius: 10px;

	-webkit-border-radius: 10px;



	border-radius: 10px;





}



.rounded_bottom {




	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;


	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	
	-khtml-border-bottom-right-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;	

	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;




}


.rounded_right {




	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topright: 10px;


	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	
	-khtmlborder-bottom-right-radius: 10px;
	-khtml-border-top-right-radius: 10px;	

	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;




}


.rounded_left {




	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topleft: 10px;


	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	
	-khtml-border-bottom-left-radius: 10px;
	-khtml-border-top-left-radius: 10px;	

	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;




}

.rounded_bl {




	-moz-border-radius-bottomleft: 10px;

	-khtml-border-bottom-left-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;


	border-bottom-left-radius: 10px;





}




.rounded_br {




	-moz-border-radius-bottomright: 10px;

	-khtml-border-bottom-right-radius: 10px;

	-webkit-border-bottom-right-radius: 10px;


	border-bottom-right-radius: 10px;





}



.title {

          font-size: 13px;
          font-weight: bold;
          color: #FFFFFF;

	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;

	-khtml-border-top-right-radius: 10px;
	-khtml-border-top-left-radius: 10px;	
	-khtml-border-top-left-radius: 10px;	

	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;

	border-bottom-top-radius: 10px;
	border-bottom-top-radius: 10px;




}


#title {

          font-size: 13px;
          font-weight: bold;
          color: #FFF;
          text-indent: -10px;

}





/*#main wrapper {



	border: 1px black solid;
	

                  background: white;


	margin: 0px;


	padding: 0px;



}*/

#top_menu {






                  


	margin: 0px;


	padding: 0px;



}

#affilates {



	border: 1px black solid;



	background: white;



	margin: 5px;



	padding: 5px;



}


#footer {











	margin: 5px;



	padding: 5px;



}




#user_menu  {




	border: 1px black solid;


	color: #FFF;


	margin: 5px;


	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 15px;

	background: #000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 25% bottom repeat-x;

}


#bar_left  {




	border: 1px black solid;


	background: white;
	color: #FFF;


	margin: 5px;
	margin-top: 0;


	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	


}


#ad_bar {




	border-top: 1px black solid;
	border-left: 1px black solid;
	border-bottom: 1px black solid;
	color: #FFF;

	background: #000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 25% bottom repeat-x;


	margin-top: 5px;
	margin-bottom: 5px;
	background: url(images/ui-bg_inset-soft_25_000000_1x100.png) 25% bottom repeat-x;




}

.hide {

	display: none;
	
}

/*
.offer {



	margin: 0px auto 10px;



	border: solid 1px #458;



	padding: 10px;



	width: 500px;



}







.spotlight {



	margin: 20px 0 !important;



	border: 2px solid #458 !important;



	font-weight: bold !important;



	font-size: 1.25em;



}
*/



.user_statistic {



	padding: 5px;



	margin: 10px auto;



	border: solid 1px #458;



}



.user_statistic td:first-child {



	text-align: right;



	font-weight: bold;



}



.button       {



	border: 1px solid #458;



	background: #FFF;



}







.textbox      {



	border: 1px solid #458;



	background: #FFF;



}







.field_set, fieldset {



	display: block;



	border: 1px solid #458;



	background: #FFF;



	margin: 0 auto;



}







.table_head {



	background: #666;



}







.line1 {



	background: #066;



}







.line2 {



	background: #BDF;



}






.header { width: 80%;}


.banner {
	
	height: auto;
	width: 100%;


}

#resizing_image {

	position: relative;


	
	margin: 0 auto;

	height: 112px;
	
	width: 100%;







}



#header {

	position: relative;


	
	margin: 0 auto;

	height: 224px;
	
	width: 100%;
	max-width: 1024px;
	min-width: 450px;






}




#header a {

	position: absolute;

	top: 0;
	left: 0;

	height: 100%;
	
	width: 100%;
	overflow: hidden;
	




}





#header h1, #header h2 {



	margin: 0px;



	padding: 0px;



	width: 0;



	height: 0;



	text-indent: -5000px;



}







.prize {



	border: 1px solid #000066;



	margin: 0px 25px 5px 0;



	padding: 5px;



}







.video {



	border: 1px solid #458;



	margin: 0 auto 10px;



	padding: 10px;



	width: 450px;



	background: #066;



}







.video a {



	display: block;



	margin: 0 auto;



}







.black_safe_l {color: #000000}







#form_signup {



	width: 500px;



	margin: 0 auto;



}



#form_signup label,



#form_signup select,



#form_signup input {



	display: block;



	float: left;



	clear: left;



}



input[type=hidden] {



	display: none;



}



#form_signup label {



	font-weight: bold;



	text-align: left;



}



#form_signup li {



	clear: both !important;



}



#form_signup img {



	float: right;



	clear: right;



}



#form_signup .inputGroup {



	display: block;



	clear: left;



	text-align: left;



}



#form_signup .inputGroup select,



#form_signup .inputGroup input {



	display: inline;



	float: none;



}



#form_signup li input {



	float: left;



}



#form_signup label input {



	display: inline;



}



.error {



	color: red;



}



input.error {



	outline: 1px red solid;



}



span.error {



	display: block;



	float: left;



}



.inputGroup.error {



	float: none;



	outline: 1px red solid;



}



p .error {



	border: 1px red dashed;



	font-weight: bold;



}



/* table less signup form */

#tableless_form fieldset {

	padding: 10px;

	margin-right:20px;

}



#tableless_form label, #tableless_form input, #tableless_form textarea, #tableless_form select{

	display: block;

	float: left;

	margin-bottom: 5px;

}

#tableless_form label {

	text-align: left;

	width: 200px;

	font-weight: bold;

	padding-right: 10px;

}

#tableless_form br {

	clear: left;

}



#coreg_form {

	width: 500px;

	margin: 0 auto;

}



#coreg_form img {

	float: right;

	clear: right;

}



#coreg_form li{

	clear:left;

}































#offers_tab {
   float:left;
   width:100%;
   border-bottom:4px solid #373737;
   overflow:hidden;
   position:relative;
}
#offers_tab ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#offers_tab ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#offers_tab ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#ddd;
   color:#000;
   text-decoration:none;
   line-height:1.3em;
}
#offers_tab ul li a:hover {
   background:#373737;
   color:#fff;
}
#offers_tab ul li a.active,
#offers_tab ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}

















#centeredmenu {
	background: url("images/bg.png") repeat-x;
	height:29px;
	width:100%;
	margin: 0 auto;
    padding: 15px 0px 15px 0px;
	overflow:hidden;
	position:relative;
}
#centeredmenu ul {
	
	clear:left;
	float:left;
	list-style:none;
	margin:5px 0 0 0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}
#centeredmenu ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
}
#centeredmenu ul li a {
	display:block;
	margin:0 0 0 1px;
	padding:3px 10px;
	color:#000;
	text-decoration:none;
	line-height:1.3em;
}

#centeredmenu a:hover {
	display:block;
	margin:0 0 0 1px;
	padding:3px 10px;
	color:#FFF;
	text-decoration:underline;
	line-height:1.3em;
}
















        .lavaLampWithImage {
            position: relative;
			float: left;
            height: 29px;
            width: 1024px;
            background: url("images/bg.png") no-repeat top;
            padding: 15px 0px 15px 0px;
            margin: 0px 0;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                    position: relative;
                    left: 250px;
                }

                    .lavaLampWithImage li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 0;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px; 
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }
                        
                        
                        
                        
                        
        .lavaLampWithImage2 {
            position: relative;
            height: 29px;
            width: 1024px;
            background: url("images/bg.png") no-repeat top;
            padding: 15px 0px 15px 0px;
            margin: 0px 0;
            overflow: hidden;
        }
                .lavaLampWithImage2 li {
                    float: left;
                    list-style: none;
                    position: relative;
                    left: 50px;
                }

                    .lavaLampWithImage2 li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 0;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px; 
                    }
                        .lavaLampWithImage2 li a:hover, .lavaLampWithImage2 li a:active, .lavaLampWithImage2 li a:visited {
                            border: none;
                        }                        
                        
                        
                        

        .lavaLampNoImage {
            position: relative;
            height: 29px;
            width: 421px;
            background-color: white;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaLampNoImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampNoImage li.back {
                        border: 1px solid #000;
                        background-color: #e6e8ea;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampNoImage li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }
                        .lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                            border: none;
                        }                    

        .lavaLampBottomStyle {
            position: relative;
            height: 29px;
            width: 421px;
            background-color: white;
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 1px solid gray;
        }
                .lavaLampBottomStyle li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampBottomStyle li.back {
                        border-bottom: 5px solid blue;
                        width: 9px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLampBottomStyle li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #000;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }   
                        .lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
                            border: none;
                        }                     
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
             
                        
                        
                        
                        
                        
      
                        

                        
      
	  
	  

div {
	clear: none !important;
	}

	  
	  div.user_top {
    border: 1px solid #e8e3b3;
    background-color: #ffffc5;
    clear: both !important;
    width: 100%;
	max-width:1024px;
}

div.user_top a {
    color: #7f7f62;
}

ul.links {
    float: left;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

ul.links li {
    float: left;
    padding-right: 10px;
}

ul.nav li {
    font-size: 10px;
}

div.user_top hr {
    float: left;
    clear: both !important;
    width: 100%;
    background-color: #e8e3b3;
    height: 1px;
    color: #e8e3b3;
    border: none;
}

hr {
    float: left;
    clear: both !important;
    width: 100%;
    background-color: #dfdfdf;
    height: 1px;
    color: #dfdfdf;
    border: none;
}

div.content_row {
    float: left;
    padding-top: 5px;
    padding-left: 5px;
    margin-bottom: 5px;
	margin-left: 15px;
    width: 95%;
    -moz-border-radius: 5px;
}

.login_box {
    clear: both !important;
    padding-top: 5px;
    padding-left: 5px;
    margin: 0 auto;
    width: 450px;
    -moz-border-radius: 5px;
}

div.white {
    background-color: white;
}

div.content_cell {
    float: left;
    padding-right: 5px;
}

div.title h1 {
    display: block;
    font-size: 16px;
    letter-spacing: -1px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 20px;
}

h1 {
    display: block;
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 18px;
    letter-spacing: -1px;
    color: #2f2f2f;
	text-align:center;
}

h2 {
    display: block;
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 15px;
    letter-spacing: -1px;
    color: #2f2f2f;
}

h3 {
    font-size: 13px;
    letter-spacing: -1px;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #2f2f2f;
}

div.message {
	float: left;
    padding: 5px;
    border: 1px solid #e8e3b3;
    background-color: #ffffc5;
    -moz-border-radius: 5px;
	width: 95%;
    
}

div.message1 {
	margin: 0 auto;
    padding: 5px;
    border: 1px solid #e8e3b3;
    background-color: #ffffc5;
    -moz-border-radius: 5px;
	width: 95%;    
	
}

div.message a {
    color: #7f7f62;
}

div.warning {
    float: left;
    : both;
    padding: 5px;
    border: 1px solid #965150;
    background-color: #e3908f;
    -moz-border-radius: 5px;
}

div.full {
    width: 96%;
}

img {
    border: none;
}

div.recently_ordered {
    clear: both !important;
    margin-top: 5px;
    padding: 5px;
    text-align: left;
    float: left;
    border: 1px solid #e8e3b3;
    clear: both !important;
    -moz-border-radius: 5px;
    width: 90%;
}

div.top_10_approved {
    margin-top: 5px;
    clear: both !important;
    text-align: left;
    padding: 5px;
    margin-left: 5px;
    margin-right: 20px;
    float: left;
    width: 250px;
    border: 1px solid #e8e3b3;
    -moz-border-radius: 5px;
    width: 90%;
}

div.double {
    width: 46%;
}

div.form_deep_blue {
height:30px;
	align: center;

    padding-top: 5px;
    background-color: #0078ae;

    width: 100%;

	
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;


	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	
	-khtml-border-bottom-right-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;	

	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	
	
	
}


div.form {
height:30px;
	align: center;

    padding-top: 5px;
    background-color: #2CADE6;

    width: 100%;

	
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;


	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	
	-khtml-border-bottom-right-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;	

	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	
	
	
}

div.form1 {
	float:left;
	margin-top:10px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
    background-color: #cee7ec;
    border: 1px solid #b8ced2;
    -moz-border-radius: 5px;
    width: 98%;
	clear:both;
}


div.label {
    width: 50%;
    text-align: right;
}

div.offer_form {
    margin-top: 5px;
    border: 1px solid #dfdfdf;
    -moz-border-radius: 5px;
    padding: 10px;
    position: relative;
    overflow: hidden;
    float: left;
}

div.offer {
    margin-bottom: 5px;
    padding-top: 5px;
    border-top: 1px solid #efefef;
}

div.prize {
    margin-bottom: 5px;
    padding: 5px;
    border: 1px solid #cfcfcf;
    -moz-border-radius: 5px;
    margin: 1px;
}

div.spotlight {
    background-color: #8be4ae;
}

div.premium {
    background-color: #8579ff;
}

div.offer_alt {
    background-color: #dfdfdf;
} .small {
    font-size: 10px;
} .center {
    text-align: center;
}

div.bordered {
    border: 1px solid #efefef;
    -moz-border-radius: 5px;
}

h1.welcome{
	font-size:40px;
	text-align:center;
	color:#222;
}



.refuser {
font-color: #FFFFFF;
}

#background {
	background-image: url('images/sliver.png');
	background-repeat: repeat-x;
	
}

html,body { height:100%; }


#sliver {
	background-image: url('images/sliver.png');
	background-repeat: repeat-x;
	padding: 0 20px;
	}

#tile {
	background-image: url('images/tile_right.png');
	height: auto;
	min-height: 100%;
	}	
	
#tile_left {
	background-image: url('images/tile_left.png');
	float: left;
	width: 50%;

	height: 100%;
	}
	
#tile_right {
	background-image: url('images/tile_right.png');
	float: right;
	width: 50%;

	height: 100%;
	}
	
	
#ie-header {	
	display: none;
	}
	
#helpbg {
	height: auto !important;
	min-height: 100%;
	}
	
.center {
	margin: 0 auto;
	}
	
.height_30 {
	height: 30px;
	}

.width_100pcnt {
	width: 100%;
	}
	
.chat_box {
	overflow: hidden !important;
	padding: 0 !important;
	}
	
.green_link a:link  {color: #008507; text-decoration: none; }
.green_link a:visited {color: #008507; text-decoration: none; }
.green_link a:hover {color: #008507; text-decoration: underline; }
.green_link a:active {color: #008507; } 