
/* reset styles begin */
html {
	margin:0;
	padding: 0px;
	height:auto !important;
	
	min-height:100%;
	background: black;
	/* background-image:url(../images/bottom_bg.gif); */
	background-position:bottom;
	background-repeat:repeat-x;
	overflow-x: hidden;

	
}

body {
	margin:0;
	padding: 0px;
	/* background-image:url(../images/top_bg.gif); */
	background-position:top;
	background-repeat:repeat-x;
	min-height:602px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	
		
}

ul, ol, li, form, fieldset, label, optgroup, textarea, input, legend, a, img, br {
    margin: 0;
    padding: 0;
    border: 0;
	outline:none;
}

p {
  	padding:5px 0px 5px 0px;
	margin:0px;
}
td {
	vertical-align:top;
}
img {
	display:block;
}
.main_over_1 {
	min-height:845px;
	background-image:url(../images/main_bg11.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.main_over_2 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.main_over_3 {
	min-height:845px;
	background-image:url(../images/main_bg33.jpg);
	background-position:top center;
	background-repeat:no-repeat;

}


.main_over_4 {
	min-height:845px;
	background-image:url(../images/outnsd/outinsdphones.jpg);
	background-position:top center;
	background-repeat:no-repeat;

}

.main_over_5 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}



.main_over_6 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}


.main_over_7 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.main_over_8 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}


.main_over_9 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}






.main {
	margin: 0px auto;
	height:auto !important;
    height:100%;
    min-height:100%;
    min-width:995px;
    width:995px;
	overflow:hidden;
	
	

	
	
}
a {
	font-family : "Lucida Sans Unicode","Lucida Grande", "Tahoma", "Arial", "sans-serif";
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

.logo {
	display:block;
	width:280px;
	height:120px;
	position:absolute;
	
}
.navigation {
	width:348px;
	height:108px;
	position:absolute;
	margin:10px 0px 0px 660px;
}
.nav_1, nav_2, nav_3 {
	display:block;
	float:left;
}
.nav_1 {
	width:116px;
	height:108px;
	float:left;
	background-image:url(../images/nav_1.png);
	background-repeat:no-repeat;
	
}

.nav_2 {
	width:137px;
	height:108px;
	float:left;
	background-image:url(../images/nav_2.png);
	background-repeat:no-repeat;
	
}

.nav_3 {
	width:95px;
	height:108px;
	float:left;
	background-image:url(../images/nav_3.png);
	background-repeat:no-repeat;
	
}


.nav_1:hover,  .nav_1.on{
	width:116px;
	height:108px;
	float:left;
	background-image:url(../images/nav_1_over.png);
	background-repeat:no-repeat;
	
}

.nav_2:hover, .nav_2.on {
	width:137px;
	height:108px;
	float:left;
	background-image:url(../images/nav_2_over.png);
	background-repeat:no-repeat;
	
}

.nav_3:hover, .nav_3.on {
	width:95px;
	height:108px;
	float:left;
	background-image:url(../images/nav_3_over.png);
	background-repeat:no-repeat;
	
}
.content {
	padding-top:465px;
	overflow:hidden;
}
.left_col {
	width:76px;
	float:left;
}
.right_col {
	width:460px;
	padding-left:10px;
	padding-top:10px;
	float:left;
	font-size:15px;
	color:#ffffff;
	line-height:30px;
}
.header_txt {
	font-size:19px;
	color:#5b5c5b;
}
.bottom_btns {
	width:401px;
	height:68px;
	position:absolute;
	margin:0px 0px 0px 560px;
	top:730px;		
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.bottom_btns img {
	display:inline;
margin-bottom: 0px;
	padding-bottom: 0px;

}
.bottom_menu {
	position:absolute;
	top:830px;
	height:34px;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;
}



.bottom_menu_how {
	position:absolute;
	top:1749px;
	height:34px;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;

}



#bottom_contact_wrap {
	margin-top: -90px;
	margin-bottom: -100px;
	}

.bottom_menu_contact {
	position:absolute;
	top:1049px;
	height:34px;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;
	

}	





.bottom_menu_outnsd {
	position:absolute;
	top:836px;
	height:34px;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;

}



.bottom_menu_in {
	padding:10px 0px 0px 20px;
	margin: 0px auto;
	min-width:995px;
    width:995px;
	font-size:11px;
	color:#99cb54;
	
}

.bottom_menu_in a{
	font-size:11px;
	color:#c7c7c7;
	text-decoration:none;
}

.bottom_menu_in a:hover{
	text-decoration:underline;
}
.premium_member_btn {
	width:205px;
	height:27px;
	position:absolute;
	margin-left:120px;
	top:678px;
	
}
.app_btn {
	display:block;
	width:191px;
	height:68px;
	position:absolute;
	top:730px;
}
.content_sub {
	overflow:hidden;
	margin:180px 0px 0px 205px;
	line-height:25px;

	
}
.content_sub_how{
	overflow:hidden;
	margin:180px 0px 0px 205px;
	line-height:25px;
	height: 980px;
	font-size: 14px;

	}
	
.content_sub_press{
	overflow:hidden;
	margin:180px 0px 0px 205px;
	line-height:25px;
	height: 780px;
	font-size: 14px;

	}	
	
.content_sub_contact{
	overflow:hidden;
	margin:180px 0px 0px 205px;
	line-height:25px;
	height: 900px;
	font-size: 14px;

	}		
	
	
	
	
.content_sub_outnsd{
	overflow:hidden;
	margin:130px 0px 0px 205px;	
	line-height:25px;
    height: 660px;
    font-size: 14px;

	}	

.col_1 {
	width:205px;
	float:left;
	padding-left:45px;
	padding-right:20px;
	
	
}
.col_2 {
	width:210px;
	float:left;
	padding:0px 20px;
}

.col_3 {
	width:220px;
	float:left;
	padding:0px 20px;
}

a {
color: #6e4f98;}



.italic {
font-style: italic;
font-size: 12px;
}



.red {
color: red;}	
	
.top_sentence {
padding-top: 10px;
text-align: center;
padding-bottom:445px;
padding-left:0px;
padding-right:15px;
font-size: 15px;

color: black;
}


.top_sentence_outnsd {
padding-top: 60px;
text-align: center;
padding-bottom:445px;
padding-left:20px;
padding-right:15px;
font-size: 15px;
line-height: 18px;
font-size: 98%;


color: black;
}

#cols_outnsd {
	margin-top: -20px;
	line-height: 19px;
	position: absolute; 
	z-index: 1000;
	font-size: 13px;
	

	}




input.contact {
border: 1px solid #6e4f98;width: 80px;margin-top: 48px;margin-left: 120px;
}




.fifteen {
font-size: 15px;
color:#640cbf;
}

#extension {
background-color: #dfdfdf;
height: 940px;
float:left; 
width: 791px;
margin-left: 200px;
margin-top: -322px;
border-left: 1px solid #333333;
line-height:25px;
padding:0px;



}

#extension_contact {
background-color: #dfdfdf;
height: 200px;
float: left;
width: 761px;
margin-left: 200px;
margin-top: -237px;
border-left: 1px solid #333333;
line-height:25px;
padding:0px;
padding-left: 30px;
padding-top: 20px;


}

#extension_contact_inner {
	
	float: right;
	margin-right: 300px; 
	padding-top: 14px;
	color: red; 
	width: 300px;
	}


#extension_quick {
background-color: #dfdfdf;
height: 330px;
width: 791px;
margin-left: 200px;
margin-top: -677px;
border-left: 1px solid #333333;
line-height:25px;
padding:0px;


}

.bottom_menu_quick {
	
	top: -9px;
	height:34px;
	position: relative; 
	z-index: 100;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;
	

}	



#extension_press {
background-color: #dfdfdf;
height: 1180px;
float:left; 
width: 791px;
margin-left: 200px;
margin-top: -322px;
border-left: 1px solid #333333;
line-height:25px;
padding:0px;



}


.bottom_menu_press {
	position:absolute;
	top:1800px;
	height:34px;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;
}


#extension_inner {
margin-left: 50px;
margin-top: 0px;
padding:0px;
}

#extension table {
	margin-top: 0px;
	font-weight: bold;
	font-size: 15px;
	color: #6e4f98;}
#extension td {
	padding-left: 20px;}
	
#extension table h3 {
	margin-top: 10px;
	font-weight: bold;
	color: black;
	
	}	
.font {
	
	font-size: 12px;
	}

#cool {
	float: right;
	line-height: 25px;
	width: 685px;
	
	}

#extension table h3 {
font-size: 19px;

margin-left: -10px;
}



.indent {
padding-left: 20px;}

.indent_how {
padding-left: 0px;
font-size: 15px;
font-weight: bold;
list-style: none;
line-height: 40px;
color: #6e4f98;

}

#extension hr {
background-color: F1EDED;
color: silver;

height: 1px;}



#about {
	position: relative;
	z-index: 1500;
	margin-left: 35px; 
	padding-right: 35px; 
	top: 30px;
	font-size: 1em;
	
	}
	
	
#about_press {
	margin-left: 35px; 
	padding-right: 35px; 
	margin-top: 22px;
	font-size: 14px;
	position: absolute;
	z-index: 0;
	
	}		
	

	
li .sentence_ways {
	color: black;
	height: 60px;
	}
.image {
	padding-left: 40px;
	padding-bottom: 0px;
margin-bottom: 0px;
	}
	
	
img {
display: inline;}
	



/* form elements begin */


#success {
	height: 20px;}

label input {
position: absolute;
top: 0;
margin-top: 3px;
height: 20px;
left: 80%; /* position at right side of label */
margin-left: 0px; /* adds a gap between label and input */
width: 325px;
border: 1px solid #6e4f98;
}

label textarea {
position: absolute;
top: 0;
margin-top: 3px;
border: 1px solid #6e4f98;
left: 80%; /* position at right side of label */
margin-left: 0px; /* adds a gap between label and input */
margin-bottom: 5px;
}


form, label, input { font-size : 1em; }

label {
position: relative; /* makes this the 'containing block' for the Absolutely Positoned input element */
width: 150px; /* see 20px left margin on input to center with 'cellspacing' */
display: block; /* required because label is an inline element by default */


}

.list_image {
	float: right;
	width: 400px;
	margin-top: -10px;
	
	}

.tell {
	padding-left: 30px;
	font-weight: bold;}

.copyright {
	padding-left: 500px;}
	
#extension table {
	font-size: 17px;
	color: green;}

#extension_inner {
	}
	
.how {
font-size: 19px;
padding-left: 23px;
font-weight: bold;
color: black;}

.def {
padding-left: 8px;}

#home_social_icons {
margin-top: 71px;
margin-left: 106px;}

.news_text {
	width: 630px; margin-top: -20px; position: relative; top: 40px; left: 100px;}


.news_text a {
font-size: 14px;}

#image_logo_right {
	 right: 180px;position:absolute; z-index: 100;}
	
#image_logo_left {
	top: 0px;  left: 0px;position: relative; z-index: 999;}	
	
	
	
.image_icon_right {
	float: right;margin-top: 0px;  margin-right: 200px;}	


h3 {
	font-size: 14px;}

#contact_form {
	
	margin-left: 0px;}
	
	
.content_sub_404 {
	margin-left: 300px;
	margin-top: 200px;}
	
	
.content_quick {
	margin-left: 280px;
	margin-top: 200px;}	
	
#quick_text {
	float: right;
	width: 300px;
	margin-right: 50px;
	font-weight: bold;
	font-size: 15px;
	margin-top: 275px;
	
	}
	
#quick_inner {
	
position: relative;	
z-index: 900;	
	}	
	
	
	
.contact_text {
	font-weight: normal;}	


#phones {
	position: relative; 
	z-index: 1500;}
	
	
#first_phone {
position: absolute;
left: 158px;
top: -222px;


}

#second_phone {
position: absolute;
left: 211px;
top: -180px;
}

#third_phone {
position: absolute;
left: 280px;
top: -181px;
}

#fourth_phone {

position: absolute;
left: 395px;
top: -249px;
}

#fifth_phone {

position: absolute;
left: 574px;
top: -134px;
}

#sixth_phone {
position: absolute;
left: 640px;
top: -196px;
}

#seventh_phone {

position: absolute;
left: 764px;
top: -182px;
}

#eighth_phone {

position: absolute;
left: 878px;
top: -156px;
}


#first_phone a {
width: 66px;
height: 66px;
position: absolute;
left: -28px;
top: -28px;

}

#second_phone a {
	width: 66px;
height: 66px;
position: absolute;
left: -22px;
top: -19px;
}

#third_phone a  {
	width: 66px;
height: 66px;
position: absolute;
left: -22px;
top: -25px;
}

#fourth_phone a {
width: 66px;
height: 66px;
position: absolute;
left: -26px;
top: -31px;
}

#fifth_phone a {
width: 72px;
height: 72px;
position: absolute;
left: -28px;
top: -28px;
}

#sixth_phone a {
	width: 66px;
height: 66px;
position: absolute;
left: -28px;
top: -28px;
}

#seventh_phone a {
width: 66px;
height: 66px;
position: absolute;
left: -28px;
top: -26px;
}

#eighth_phone a {
width: 66px;
height: 66px;
position: absolute;
left: -28px;
top: -28px;
}



#big_phone {

position: absolute;
left: 905px;
top: 24px;
}


#big_phone a {

width: 340px;
height: 480px;
position: absolute;
left: -310px;
top: -110px;
}


.phone_link {
	text-decoration: none;
}

.big_phone_link {
	text-decoration: none;
}

.phone_link:hover {

	background-image: url(../images/glow.png);
	background-repeat: no-repeat;
	background-position: center;
}
.phone_link_green:hover {

	background-image: url(../images/green_glow.png);
	background-repeat: no-repeat;
	background-position: center;
}



#extension_listings {
background-color: #f6f6f6;
height: auto;
float:left; 
width: 791px;
margin-left: 200px;
margin-top: -1030px;
border-left: 1px solid #333333;
line-height:25px;
padding:0px;



}



#content_sub_listings{
	position: relative;
	z-index: 10;
	top: 170px;
	left: 220px;
	min-height: 710px;
	
	}
	
	
	#content_single_listing{
	margin-top: 95px;
	margin-left: 220px;
	width: 600px;
	
	}
	
	.listing_italic {
font-style: italic;
font-size: 12px;
margin-left: 50px;
padding-right: 10px;
top: -15px;
font-weight: bold;
position: relative;
}
	


.bottom_menu_listings {
	margin-top: -9px;
	height:34px;
	position: absolute; 
	z-index: 100;
	width:100%;
	background-image:url(../../../../images/bottom_menu_bg.png);
	background-repeat:repeat-x;
	
}


.bottom_menu_in_listings {
	padding:10px 0px 0px 20px;
	margin: 0px auto;
	min-width:995px;
    width:995px;
	font-size:11px;
	color:#99cb54;
	
}

.bottom_menu_in_listings a{
	font-size:11px;
	color:#c7c7c7;
	text-decoration:none;
}

.bottom_menu_in_listings a:hover{
	text-decoration:underline;
}


#listing a  {
	text-decoration: none;}
	
#listing {
	
	background: black;
	color: rgb(255, 255, 255); 
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
		height: 87px; 
	width: 344px;}
	
#listings_desc {
	
	position: relative;
	left: 385px; 
	top: 215px;
	
	}
	
#listing_desc {
	
	position: relative;
	left: 670px; 
	top: 225px;
	
	}	


.thumbnails {
	padding-top: 8px; padding-left: 8px;}
.ago {
	padding-right: 2px;float: right;color: rgb(142, 198, 64);}



.middle_top_listing {
	margin-left: 70px; margin-top: -5px;}

.middle_listing {
	float: left; width: 237px; height: 10px; padding-top: 3px;  text-align: left;}

.lower_listing {
	padding-top: 5px; float: left; width: 265px; height: auto; text-align: left;}
	
.previewPrice {
	color: rgb(142, 198, 64);}

.previewName {
	color: rgb(255, 0, 204);}

#template {
	
	}	
.template_inner {
	margin-top: 8px; margin-right: 33px; float: right;overflow: hidden;  width: 240px; height: 45px;}
	
.submit {
color: white;
font-weight: bold;
background:rgb(142, 198, 64);

}

.list_table {
	position: relative;
	margin-top: 10px;
	}
	
.list_left_col {
	width: 380px;
		
	}

	
	#iframe {
	position: relative;  top:-30px;}
	
	.right {
	float: right}
	
	.scroll {
	height: 480px; width: 355px; float: left; overflow-y: auto; overflow-x: hidden;}
	
	.spacer {
	height: 10px;}
	
	.float_col {
	float: right}
	
	.red {
	color: red;}
	
	.green_bold {
	color: #8ec640; font-weight: bold;}

.green_time {
	color: #8ec640;
	width: 80px; }
	
.cat_name {
	padding-left: 50px;}
	
	.use_name {
	color: #ff00cc;
	width: 100px;
	padding-right: 0px;
	}
	
	.use_name a {
	color: #ff00cc;

	}
	
	
	.previewName {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	.previewName a {
	color: #ff00cc;	
	border-bottom: thin solid #ff00cc ;
	}
		
	
	a h2 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
	.previewText a {
	color: white;}
	
	.listing_table {
	width: 420px; color: white;background: black;} 
	
	 
	a h2 {
	text-decoration: underline}
	
	#listing_bot_right {
	float: right; width: 250px;margin-right: -100px;margin-top: -70px;
	}
	
	h2 {
	font-size: 18px;}
	

/* reset styles begin */
html {
	margin:0;
	padding: 0px;
	height:auto !important;
	
	min-height:100%;
	background: black;
	/* background-image:url(../images/bottom_bg.gif); */
	background-position:bottom;
	background-repeat:repeat-x;
	overflow-x: hidden;

	
}

body {
	margin:0;
	padding: 0px;
	/* background-image:url(../images/top_bg.gif); */
	background-position:top;
	background-repeat:repeat-x;
	min-height:602px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	
		
}

ul, ol, li, form, fieldset, label, optgroup, textarea, input, legend, a, img, br {
    margin: 0;
    padding: 0;
    border: 0;
	outline:none;
}

p {
  	padding:5px 0px 5px 0px;
	margin:0px;
}
td {
	vertical-align:top;
}
img {
	display:block;
}
.main_over_1 {
	min-height:845px;
	background-image:url(../images/main_bg11.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.main_over_2 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.main_over_3 {
	min-height:845px;
	background-image:url(../images/main_bg33.jpg);
	background-position:top center;
	background-repeat:no-repeat;

}


.main_over_4 {
	min-height:845px;
	background-image:url(../images/outnsd/outinsdphones.jpg);
	background-position:top center;
	background-repeat:no-repeat;

}

.main_over_5 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}



.main_over_6 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}


.main_over_7 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.main_over_8 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}


.main_over_9 {
	min-height:845px;
	background-image:url(../images/main_bg22.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}






.main {
	margin: 0px auto;
	height:auto !important;
    height:100%;
    min-height:100%;
    min-width:995px;
    width:995px;
	overflow:hidden;
	
	

	
	
}
a {
	font-family : "Lucida Sans Unicode","Lucida Grande", "Tahoma", "Arial", "sans-serif";
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

.logo {
	display:block;
	width:280px;
	height:120px;
	position:absolute;
	
}
/*
.navigation {
	width:348px;
	height:108px;
	position:absolute;
	margin:10px 0px 0px 660px;
}
*/

.navigation {
	width:498px;
	height:108px;
	position:absolute;
	margin:10px 0px 0px 595px;
}

.nav_1, nav_2, nav_3 {
	display:block;
	float:left;
}
.nav_1 {
	width:116px;
	height:108px;
	float:left;
	background-image:url(../images/nav_1.png);
	background-repeat:no-repeat;
	
}

.nav_2 {
	width:137px;
	height:108px;
	float:left;
	background-image:url(../images/nav_2.png);
	background-repeat:no-repeat;
	
}

.nav_3 {
	width:95px;
	height:108px;
	float:left;
	background-image:url(../images/nav_3.png);
	background-repeat:no-repeat;
	
}

.nav_4 {
	width:60px;
	height:108px;
	float:left;
	background-image:url(../images/blog_nav.png);
	background-repeat:no-repeat;
	
}


.nav_1:hover,  .nav_1.on{
	width:116px;
	height:108px;
	float:left;
	background-image:url(../images/nav_1_over.png);
	background-repeat:no-repeat;
	
}

.nav_2:hover, .nav_2.on {
	width:137px;
	height:108px;
	float:left;
	background-image:url(../images/nav_2_over.png);
	background-repeat:no-repeat;
	
}

.nav_3:hover, .nav_3.on {
	width:95px;
	height:108px;
	float:left;
	background-image:url(../images/nav_3_over.png);
	background-repeat:no-repeat;
	
}

.nav_4:hover, .nav_4.on {
	width:60px;
	height:108px;
	float:left;
	background-image:url(../images/blog_nav_hover.png);
	background-repeat:no-repeat;
	
}

.content {
	padding-top:465px;
	overflow:hidden;
}
.left_col {
	width:76px;
	float:left;
}
.right_col {
	width:460px;
	padding-left:10px;
	padding-top:10px;
	float:left;
	font-size:15px;
	color:#ffffff;
	line-height:30px;
}
.header_txt {
	font-size:19px;
	color:#5b5c5b;
}
.bottom_btns {
	width:401px;
	height:68px;
	position:absolute;
	margin:0px 0px 0px 560px;
	top:730px;		
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.bottom_btns img {
	display:inline;
margin-bottom: 0px;
	padding-bottom: 0px;

}
.bottom_menu {
	position:absolute;
	top:830px;
	height:34px;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;
}



.bottom_menu_how {
	position:absolute;
	top:1749px;
	height:34px;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;

}



#bottom_contact_wrap {
	margin-top: -90px;
	margin-bottom: -100px;
	}

.bottom_menu_contact {
	position:absolute;
	top:1049px;
	height:34px;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;
	

}	





.bottom_menu_outnsd {
	position:absolute;
	top:836px;
	height:34px;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;

}



.bottom_menu_in {
	padding:10px 0px 0px 20px;
	margin: 0px auto;
	min-width:995px;
    width:995px;
	font-size:11px;
	color:#99cb54;
	
}

.bottom_menu_in a{
	font-size:11px;
	color:#c7c7c7;
	text-decoration:none;
}

.bottom_menu_in a:hover{
	text-decoration:underline;
}
.premium_member_btn {
	width:205px;
	height:27px;
	position:absolute;
	margin-left:120px;
	top:678px;
	
}
.app_btn {
	display:block;
	width:191px;
	height:68px;
	position:absolute;
	top:730px;
}
.content_sub {
	overflow:hidden;
	margin:180px 0px 0px 205px;
	line-height:25px;

	
}
.content_sub_how{
	overflow:hidden;
	margin:180px 0px 0px 205px;
	line-height:25px;
	height: 980px;
	font-size: 14px;

	}
	
.content_sub_press{
	overflow:hidden;
	margin:180px 0px 0px 205px;
	line-height:25px;
	height: 780px;
	font-size: 14px;

	}	
	
.content_sub_contact{
	overflow:hidden;
	margin:180px 0px 0px 205px;
	line-height:25px;
	height: 900px;
	font-size: 14px;

	}		
	
	
	
	
.content_sub_outnsd{
	overflow:hidden;
	margin:130px 0px 0px 205px;	
	line-height:25px;
    height: 660px;
    font-size: 14px;

	}	

.col_1 {
	width:205px;
	float:left;
	padding-left:45px;
	padding-right:20px;
	
	
}
.col_2 {
	width:210px;
	float:left;
	padding:0px 20px;
}

.col_3 {
	width:220px;
	float:left;
	padding:0px 20px;
}

a {
color: #6e4f98;}



.italic {
font-style: italic;
font-size: 12px;
}



.red {
color: red;}	
	
.top_sentence {
padding-top: 10px;
text-align: center;
padding-bottom:445px;
padding-left:0px;
padding-right:15px;
font-size: 15px;

color: black;
}


.top_sentence_outnsd {
padding-top: 60px;
text-align: center;
padding-bottom:445px;
padding-left:20px;
padding-right:15px;
font-size: 15px;
line-height: 18px;
font-size: 98%;


color: black;
}

#cols_outnsd {
	margin-top: -20px;
	line-height: 19px;
	position: absolute; 
	z-index: 1000;
	font-size: 13px;
	

	}




input.contact {
border: 1px solid #6e4f98;width: 80px;margin-top: 48px;margin-left: 120px;
}




.fifteen {
font-size: 15px;
color:#640cbf;
}

#extension {
background-color: #dfdfdf;
height: 940px;
float:left; 
width: 791px;
margin-left: 200px;
margin-top: -322px;
border-left: 1px solid #333333;
line-height:25px;
padding:0px;



}

#extension_contact {
background-color: #dfdfdf;
height: 200px;
float: left;
width: 761px;
margin-left: 200px;
margin-top: -237px;
border-left: 1px solid #333333;
line-height:25px;
padding:0px;
padding-left: 30px;
padding-top: 20px;


}

#extension_contact_inner {
	
	float: right;
	margin-right: 300px; 
	padding-top: 14px;
	color: red; 
	width: 300px;
	}


#extension_quick {
background-color: #dfdfdf;
height: 330px;
width: 791px;
margin-left: 200px;
margin-top: -677px;
border-left: 1px solid #333333;
line-height:25px;
padding:0px;


}

.bottom_menu_quick {
	
	top: -9px;
	height:34px;
	position: relative; 
	z-index: 100;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;
	

}	



#extension_press {
background-color: #dfdfdf;
height: 1180px;
float:left; 
width: 791px;
margin-left: 200px;
margin-top: -322px;
border-left: 1px solid #333333;
line-height:25px;
padding:0px;



}


.bottom_menu_press {
	position:absolute;
	top:1800px;
	height:34px;
	width:100%;
	background-image:url(../images/bottom_menu_bg.png);
	background-repeat:repeat-x;
}


#extension_inner {
margin-left: 50px;
margin-top: 0px;
padding:0px;
}

#extension table {
	margin-top: 0px;
	font-weight: bold;
	font-size: 15px;
	color: #6e4f98;}
#extension td {
	padding-left: 20px;}
	
#extension table h3 {
	margin-top: 10px;
	font-weight: bold;
	color: black;
	
	}	
.font {
	
	font-size: 12px;
	}

#cool {
	float: right;
	line-height: 25px;
	width: 685px;
	
	}

#extension table h3 {
font-size: 19px;

margin-left: -10px;
}



.indent {
padding-left: 20px;}

.indent_how {
padding-left: 0px;
font-size: 15px;
font-weight: bold;
list-style: none;
line-height: 40px;
color: #6e4f98;

}

#extension hr {
background-color: F1EDED;
color: silver;

height: 1px;}



#about {
	position: relative;
	z-index: 1500;
	margin-left: 35px; 
	padding-right: 35px; 
	top: 30px;
	font-size: 1em;
	
	}
	
	
#about_press {
	margin-left: 35px; 
	padding-right: 35px; 
	margin-top: 22px;
	font-size: 14px;
	position: absolute;
	z-index: 0;
	
	}		
	

	
li .sentence_ways {
	color: black;
	height: 60px;
	}
.image {
	padding-left: 40px;
	padding-bottom: 0px;
margin-bottom: 0px;
	}
	
	
img {
display: inline;}
	



/* form elements begin */


#success {
	height: 20px;}

label input {
position: absolute;
top: 0;
margin-top: 3px;
height: 20px;
left: 80%; /* position at right side of label */
margin-left: 0px; /* adds a gap between label and input */
width: 325px;
border: 1px solid #6e4f98;
}

label textarea {
position: absolute;
top: 0;
margin-top: 3px;
border: 1px solid #6e4f98;
left: 80%; /* position at right side of label */
margin-left: 0px; /* adds a gap between label and input */
margin-bottom: 5px;
}


form, label, input { font-size : 1em; }

label {
position: relative; /* makes this the 'containing block' for the Absolutely Positoned input element */
width: 150px; /* see 20px left margin on input to center with 'cellspacing' */
display: block; /* required because label is an inline element by default */


}

.list_image {
	float: right;
	width: 400px;
	margin-top: -10px;
	
	}

.tell {
	padding-left: 30px;
	font-weight: bold;}

.copyright {
	padding-left: 500px;}
	
#extension table {
	font-size: 17px;
	color: green;}

#extension_inner {
	}
	
.how {
font-size: 19px;
padding-left: 23px;
font-weight: bold;
color: black;}

.def {
padding-left: 8px;}

#home_social_icons {
margin-top: 71px;
margin-left: 106px;}

.news_text {
	width: 630px; margin-top: -20px; position: relative; top: 40px; left: 100px;}


.news_text a {
font-size: 14px;}

#image_logo_right {
	 right: 180px;position:absolute; z-index: 100;}
	
#image_logo_left {
	top: 0px;  left: 0px;position: relative; z-index: 999;}	
	
	
	
.image_icon_right {
	float: right;margin-top: 0px;  margin-right: 200px;}	


h3 {
	font-size: 14px;}

#contact_form {
	
	margin-left: 0px;}
	
	
.content_sub_404 {
	margin-left: 300px;
	margin-top: 200px;}
	
	
.content_quick {
	margin-left: 280px;
	margin-top: 200px;}	
	
#quick_text {
	float: right;
	width: 300px;
	margin-right: 50px;
	font-weight: bold;
	font-size: 15px;
	margin-top: 275px;
	
	}
	
#quick_inner {
	
position: relative;	
z-index: 900;	
	}	
	
	
	
.contact_text {
	font-weight: normal;}	


#phones {
	position: relative; 
	z-index: 1500;}
	
	
#first_phone {
position: absolute;
left: 158px;
top: -222px;


}

#second_phone {
position: absolute;
left: 211px;
top: -180px;
}

#third_phone {
position: absolute;
left: 280px;
top: -181px;
}

#fourth_phone {

position: absolute;
left: 395px;
top: -249px;
}

#fifth_phone {

position: absolute;
left: 574px;
top: -134px;
}

#sixth_phone {
position: absolute;
left: 640px;
top: -196px;
}

#seventh_phone {

position: absolute;
left: 764px;
top: -182px;
}

#eighth_phone {

position: absolute;
left: 878px;
top: -156px;
}


#first_phone a {
width: 66px;
height: 66px;
position: absolute;
left: -28px;
top: -28px;

}

#second_phone a {
	width: 66px;
height: 66px;
position: absolute;
left: -22px;
top: -19px;
}

#third_phone a  {
	width: 66px;
height: 66px;
position: absolute;
left: -22px;
top: -25px;
}

#fourth_phone a {
width: 66px;
height: 66px;
position: absolute;
left: -26px;
top: -31px;
}

#fifth_phone a {
width: 72px;
height: 72px;
position: absolute;
left: -28px;
top: -28px;
}

#sixth_phone a {
	width: 66px;
height: 66px;
position: absolute;
left: -28px;
top: -28px;
}

#seventh_phone a {
width: 66px;
height: 66px;
position: absolute;
left: -28px;
top: -26px;
}

#eighth_phone a {
width: 66px;
height: 66px;
position: absolute;
left: -28px;
top: -28px;
}



#big_phone {

position: absolute;
left: 905px;
top: 24px;
}


#big_phone a {

width: 340px;
height: 480px;
position: absolute;
left: -310px;
top: -110px;
}


.phone_link {
	text-decoration: none;
}

.big_phone_link {
	text-decoration: none;
}

.phone_link:hover {

	background-image: url(../images/glow.png);
	background-repeat: no-repeat;
	background-position: center;
}
.phone_link_green:hover {

	background-image: url(../images/green_glow.png);
	background-repeat: no-repeat;
	background-position: center;
}



#extension_listings {
background-color: #f6f6f6;
height: auto;
float:left; 
width: 791px;
margin-left: 200px;
margin-top: -1030px;
border-left: 1px solid #333333;
line-height:25px;
padding:0px;



}



#content_sub_listings{
	position: relative;
	z-index: 10;
	top: 0px;
	left: 220px;
	min-height: 710px;
	
	}
	
	
	#content_single_listing{
	margin-top: -10px;
	margin-left: 220px;
	width: 600px;
	
	}
	
	.listing_italic {
font-style: italic;
font-size: 12px;
margin-left: 50px;
padding-right: 10px;
top: -15px;
font-weight: bold;
position: relative;
}
	


.bottom_menu_listings {
	margin-top: -9px;
	height:34px;
	position: absolute; 
	z-index: 100;
	width:100%;
	background-image:url(../../../../images/bottom_menu_bg.png);
	background-repeat:repeat-x;
	
}


.bottom_menu_in_listings {
	padding:10px 0px 0px 20px;
	margin: 0px auto;
	min-width:995px;
    width:995px;
	font-size:11px;
	color:#99cb54;
	
}

.bottom_menu_in_listings a{
	font-size:11px;
	color:#c7c7c7;
	text-decoration:none;
}

.bottom_menu_in_listings a:hover{
	text-decoration:underline;
}


#listing a  {
	text-decoration: none;}
	
#listing {
	
	background: black;
	color: rgb(255, 255, 255); 
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
		height: 87px; 
	width: 344px;}
	
#listings_desc {
	
	position: relative;
	left: 385px; 
	top: 215px;
	
	}
	
#listing_desc {
	
	position: relative;
	left: 670px; 
	top: 235px;
	
	}	


.thumbnails {
	padding-top: 8px; padding-left: 8px;}
.ago {
	padding-right: 2px;float: right;color: rgb(142, 198, 64);}



.middle_top_listing {
	margin-left: 70px; margin-top: -5px;}

.middle_listing {
	float: left; width: 237px; height: 10px; padding-top: 3px;  text-align: left;}

.lower_listing {
	padding-top: 5px; float: left; width: 265px; height: auto; text-align: left;}
	
.previewPrice {
	color: rgb(142, 198, 64);}

.previewName {
	color: rgb(255, 0, 204);}

#template {
	
	}	
.template_inner {
	margin-top: 8px; margin-right: 33px; float: right;overflow: hidden;  width: 240px; height: 45px;}
	
.submit {
color: white;
font-weight: bold;
background:rgb(142, 198, 64);

}

.list_table {
	padding-top: 0px;}
	
.list_left_col {
	width: 380px;}

	
	#iframe {
	position: relative;  top:-30px;}
	
	.right {
	float: right}
	
	.scroll {
	height: 480px; width: 355px; float: left; overflow-y: auto; overflow-x: hidden;}
	
	.spacer {
	height: 10px;}
	
	.float_col {
	float: right}
	
	.red {
	color: red;}
	
	.green_bold {
	color: #8ec640; font-weight: bold;}

.green_time {
	color: #8ec640;
	width: 80px; }
	
.cat_name {
	padding-left: 50px;}
	
	.use_name {
	color: #ff00cc;
	width: 100px;
	padding-right: 0px;
	}
	
	.use_name a {
	color: #ff00cc;

	}
	
	
	.previewName {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	.previewName a {
	color: #ff00cc;
	
	border-bottom: thin solid #ff00cc ;
	}
	
	
	
	a h2 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
	
	.previewText a {
	color: white;}
	
	.listing_table {
	width: 420px; color: white;background: black;} 
	

