html {
	height: 100%;
	margin-bottom: 1px;
}

BODY
{
	color: #606060;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
    padding:0px;
	background:white url(http://media.sexinyourcity.com/ptraffic/images/bg.png) repeat-x 0 0;
}

a {
    color: #5EA1AA;
    text-decoration: underline;
    outline:none; /* FF1.5+ IE7+*/
    -moz-outline:none /* FF<=1.5*/
}
/*
  Remove Mozilla Active outline
*/
a:visited {
    color: #5EA1AA;
    text-decoration: underline;
}

a:hover {
    color: #29474C;
    text-decoration: none;
    background-color:#5EA1AA;
}

a:active {
    color: #29474C;
    text-decoration: none;
    background-color:#5EA1AA;
}

INPUT, TEXTAREA, SELECT
{
	font-size: 11px;
}


.img_border
{
	background-color:#fff;
	border:1px solid #999;
	display:block;
	padding:1px;
	padding-bottom:1px;
	margin-bottom:0px;
}

.clearfix:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

#ffscrollbarfix
{
	bottom: -0.1px;
	position: absolute;
	top: 0;
	width: 1em;
	z-index: -1;
}

h1 label, h1 span { color:#de1e35; }
h1 { margin: 15px 0px; font-size:24px; }

h2{
	font-size:12px;
	color:#2253DF;
	}

/***************
** Structure
***************/

#wrapper
{
	height:auto;
	margin:0px auto;
	min-height:100%;
	padding:0px;
	width:1040px;
	background:white;
	border:1px solid #959595;
	border-top:0px;
}


#hd
{
	width:1040px;
	height:184px;
	background: transparent url(http://media.sexinyourcity.com/ptraffic/images/pt-header.jpg) no-repeat 0 0;
	display:block;
}

#bd
{
	padding:20px 15px 0px 15px;
}

#bd2
{
    padding:0px 0px 0px 30px;
}

/***************
** Common
***************/

div.box {
	background-color:#ededed;
	border:1px solid #d5d5d5;
	padding:0px 10px 10px 10px;
}

div.box h4
{
	color:#2253df;
}

div.box ul
{
	padding:0px;
	margin:0px 15px;
}

div.box ul li
{
	padding:5px 0px;
}

/***************
** Header
***************/

.top-menu {
	background:transparent url(http://media.sexinyourcity.com/ptraffic/images/pt-topgradient.jpg) repeat-x scroll 0 0;
	display:block;
	height:55px;
	position:relative;
	top:103px;
	width:1040px;
}

.top-menu ul {
	margin:0 0 0 30px;
	padding:15px 0;
	height:20px;
}

.top-menu ul li {
	display:block;
	float:left;
	height:23px;
	padding:0 40px 0 0;
}

.top-menu ul li a {
	color:#29474C;
	font-size:14px;
	font-weight:bold;
	height:18px;
	text-decoration:none;
}

.top-menu ul li a:hover {
	color:#29474C;
	text-decoration:none;
	background:transparent none;
}

.top-menu ul li a:hover, div.top-menu ul li a.selected
{
	color:#518B94;
}

.top-menu a .bullet {
    background:transparent url(http://media.sexinyourcity.com/ptraffic/images/pt-bullet.gif) no-repeat scroll 0 6px;
	display:block;
	float:left;
	height:15px;
	padding:0 5px 0 0;
	width:5px;
}

.top-menu .menu_item{
    float:left;
}

/***************
** Home
***************/

div.home-left
{
	float:left;
	width:740px;
	padding-right:20px;
}

div.home-right
{
	float:left;
	width:213px;
	margin:8px 0px 0px 0px;
}

div.home-right div.loginbox
{
	width:200px;
	height:65px;
	display:block;
	background:url(http://media.sexinyourcity.com/ptraffic/images/loginbox1.gif) no-repeat 0 0;
	font-size:10px;
	margin-left:25px;
}

div.home-right div.loginbox form
{
	margin: 0px;
	padding: 0px;
}
div.home-right div.loginbox input { padding:0px; }

div.home-right div.loginbox input.text
{
	border:1px solid #D4D0C8;
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px
}


div.home-right div.loginbox ul
{
	list-style:none;
	padding:5px 10px;
	margin:0px;
	line-height:0px;
}

div.home-right div.loginbox ul li
{
	padding:2px 0px;
	line-height:0px;
	height:13px;
}
div.home-right div.loginbox a
{
color:white; text-decoration:underline;  background:none;
}
div.home-right div.loginbox a:hover
{
color:white; text-decoration:none; background:none;
}

div.home-right div.promote
{
	margin:20px 0px 0px 12px;
}

div.home-left div.box
{
	width:660px;
}

div.home-footer
{
	height:274px;
	background:white url(http://media.sexinyourcity.com/ptraffic/images/home-footer.jpg) no-repeat 20px 0;
	display:block;
}

.tools_img1
{
    height: 157px;
    width: 205px;
    background:white url(http://media.sexinyourcity.com/ptraffic/images/pt-promotional-tools_01.jpg) no-repeat;

}

.tools_banners
{
    height: 66px;
    width: 440px;
    background:white url(http://media.sexinyourcity.com/ptraffic/images/pt-promotional-tools_banners.jpg) no-repeat 0 7px;
    background-color:#ededed;

}

.tools_subtext
{
    width: 440px;
    padding-left:10px;
    padding-top: 5px;
}

.tools_img2
{
    height: 157px;
    width: 205px;
    background:white url(http://media.sexinyourcity.com/ptraffic/images/pt-promotional-tools_02.jpg) no-repeat;

}

.tools_ads
{
    height: 66px;
    width: 440px;
    background:white url(http://media.sexinyourcity.com/ptraffic/images/pt-promotional-tools_ads.jpg) no-repeat 0 7px;
    background-color:#ededed;

}

.tools_img3
{
    height: 157px;
    width: 205px;
    background:white url(http://media.sexinyourcity.com/ptraffic/images/pt-promotional-tools_03.jpg) no-repeat;

}

.tools_iframes
{
    height: 66px;
    width: 440px;
    background:white url(http://media.sexinyourcity.com/ptraffic/images/pt-promotional-tools_iframes.jpg) no-repeat 0 7px;
    background-color:#ededed;

}

.aboutus_people
{
    height: 273px;
    width: 110px;
    background:white url(http://media.sexinyourcity.com/ptraffic/images/pt-aboutus.jpg) no-repeat;
}

.aboutus_li
{
    width: 530px;
    padding-left:20px ;
    padding-top: 12px;
}

.support_img1
{
    height: 275px;
    width: 218px;
    background:white url(http://media.sexinyourcity.com/ptraffic/images/pt-support_01.jpg) no-repeat;
}

.support_li
{
    width: 400px;
    padding-left:20px ;
}

li.li_height
{
    line-height: 15px;
}

.terms_title
{
    color:#2253df;
    width: 100%;
    height: 18px;
    font-size: 14px;
    font-weight: bold;
    background-color: #f4f4f4;
    text-align:center;
}

.terms_scoll
{
    height: 430px;
    width: 650px;
    overflow: auto;
}

div.box1 {
    background-color:#ededed;
    border:1px solid #d5d5d5;
    padding:0px 0px 0px 0px;

}

div.home-left div.box1
{
    width:680px;
}

.signup_img1
{
    height: 19px;
    width: 340px;
    background:white url(http://media.sexinyourcity.com/ptraffic/images/pt-signup_01.jpg) no-repeat;
}

.signup_title
{
    color:#2253df;

    font-size: 14px;
    font-weight: bold;
    padding-left: 7px;
}

.faqs_img1
{
    height: 223px;
    width: 143px;
    background:white url(http://media.sexinyourcity.com/ptraffic/images/pt-faq_01.jpg) no-repeat;
}

ul.faqs_ul
{
    margin: 0px;
    font-size: 14px;
    color: black;
    font-weight: bold;
    padding-left: 30px;
}

a.faqs_a
{
    text-decoration:none;
    color: black;
}


li.faqs_li
{
    line-height: 22px;
    color: #444444;
}

.faqs_li2
{
    width: 470px;
    padding-left:20px ;
}


#hd2
{
    width:960px;
    height:22px;
    background: white url(http://media.sexinyourcity.com/ptraffic/images/pt-backend_header.jpg) no-repeat 0 0;
    display:block;
    padding-top:59px;
}

.backend_title
{
	padding-top:15px;
	clear:both;
	padding-bottom:2px;
	/*padding-left:33px;*/
	width:500px;
	color:#017DD1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:17px;
	font-style:italic;
	font-weight:bold;
	height:20px;
	width:583px;
}
.stats_table_small {
    /*float:                 left;*/
    width:                 630px;
    height:             auto;
    border:             1px #959595 solid;
    border-collapse:     collapse;
    /*padding-left:         50px; */
}

.table1Header {
    background-color:        #6FABF1;
    height:                    30px;
    border:                 1px solid #3F7BC1;
    width: auto;
}

th.stats {
    color:                 #767676;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-weight:        bold;
    background-color:     #e6e6e6;
    border:             1px #d0d0d0 solid;
    padding-top:         5px;
    padding-bottom:        5px;
    text-align:         center;
}

td.stats {
    color:                 #000000;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:             12px;
    background-color:     #f9f9f9;
    border:             1px #d0d0d0 solid;
    padding-top:         2px;
    padding-bottom:        2px;
    text-align:           center;
}

td.stats_totals {
    color:                 #767676;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-weight:        bold;
    background-color:     #f9f9f9;
    border:             1px #d0d0d0 solid;
    padding-top:         2px;
    padding-bottom:        2px;
    text-align:           center;
}

.stats_table_small_c {
    /*float:                 left;*/
    width:                 630px;
    height:             auto;
    /*padding-left:         50px;*/
    padding-top:         7px;
}

.table1HeaderText {
    padding-left:            10px;
    color:                     white;
    font-family:            Arial, Verdana, ms sans serif;
    font-size:              12px;
    font-weight:             bold;
}

.backend_line
{
    width:571px;
    height:3px;
    background: white url(http://media.sexinyourcity.com/ptraffic/images/pt-backend_line.jpg) no-repeat 0 0;

}

.backend_morestats
{
    font-weight: bold;
    color: #2253df;
    text-align: right;
    width: 630px;
    padding-top: 5px;
}

div.home-right2
{
    float:left;
    width:223px;
    padding-left:10px
    /*padding-top:50px;*/
}

.right_box3{
	width: 223px;
	height: auto;
	/* border-left: 1px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	background-color: #f2f2f2;*/
}

.box_bg{
	width: 				210px;
	height: 			80px;
	background: 		url(http://media.sexinyourcity.com/ptraffic/images/pt-backend_news_bg.jpg) no-repeat center bottom;
	padding-bottom: 	5px;
}

.normal{
	font-size: 			12px;
	font-weight: 		bold;
}

.text2{
	font-size: 			12px;
	padding-top:		4px;
}

.news_text1 {
	font-size: 			11px;
	font-family: 		Arial, Verdana, ms sans serif;
}

.news_text{
	padding: 			0 10px;
}

.backend_bt1
{
	width:				153px;
	height:				27px;
	background-image:	url(http://media.sexinyourcity.com/ptraffic/images/pt-backend_bt1.jpg);
	background-repeat:	no-repeat;

}

.backend_bt2
{
    width: 153px;
    height: 27px;
    background-image:   url(http://media.sexinyourcity.com/ptraffic/images/pt-backend_bt2.jpg);
    background-repeat:no-repeat;

}

.backend_bt3
{
    width: 153px;
    height: 27px;
    background-image:   url(http://media.sexinyourcity.com/ptraffic/images/pt-backend_bt3.jpg);
    background-repeat:no-repeat;

}

a.backend_a
{
    text-decoration:none;
    color: #2253df;
}

.body_other{
    float: left;
    width: 950px;
    height: auto;
    background-color: white;
    padding-bottom: 10px;
}

.full_width {
    float:                 left;
    width:                 940px;
    padding:             5px;
    background-color:    white;
}

.title1{
    float: left;
    width:583px;
    height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:17px;
    color: #017dd1;
    font-weight: bold;
    font-style: italic;
}

.big{
    width:500px;
    padding-left: 33px;
    padding-bottom: 2px;
    clear: both;
}

.line{
    padding-left: 33px;
}

.intro {
    float:                 left;
    width:                 840px;
    height:             auto;
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:             12px;
    color:                 #585858;
}

.stats_row1 {
    float:                 left;
    width:                 800px;
    height:             auto;
    padding-top:        10px;
    padding-bottom:     10px;
    padding-left:         75px;
    padding-right:         40px;
    clear:                 both;
}

.stats_row1_left {
    float:                 left;
    width:                 400px;
    height:             auto;
    text-align:         center;
}

.section_header {
    float:                 left
    width:                 930px;
    height:             auto;
    font-family:         Arial, Helvetica, sans-serif;
    font-size:             13px;
    color:                 #017dd1;
    padding:            10px;
    clear:                 both;
    font-weight:         bold;
}

.stats_row1_text {
    float:                 left;
    width:                 400px;
    height:             auto;
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:             12px;
    color:                 #585858;
    padding:            5px;
}

.stats_row1_right {
    float:                 left;
    width:                 400px;
    height:             auto;
}

.stats_row_right {
    float:                 left;
    width:                 400px;
    height:             auto;
    padding:            3px;
}

.stats_row_label {
    float:                left;
    width:                 85px;
    height:             auto;
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:             12px;
    color:                 #585858;
    text-align:         right;
    padding-right:         5px;
}

.stats_row_field {
    float:                left;
    width:                 310px;
    height:             auto;
}

.stats_row2 {
    float:                 left;
    width:                 800px;
    height:             auto;
    padding-top:        10px;
    padding-bottom:     10px;
    padding-left:         75px;
    padding-right:         40px;
    /*clear:                 both;*/
}

.stats_table {
    float:                 left;
    width:                 800px;
    height:             auto;
    border:             1px #959595 solid;
    border-collapse:     collapse;
}

a:hover
{
    text-decoration:underline;
}

.centered1 {
    float:                     left;
    width:                     940px;
    height:                 26px;
}

.grey_text {
    font-family:         Verdana, Arial, Helvetica, sans-serif;
    font-size:             12px;
    font-weight:        bold;
    color:                 #585858;
}

.centered1_row {
    float:                     float;
    width:                     650px;
    height:                 26px;
    padding-left:             50px;
}

.centered1_label {
    float:                     left;
    width:                     auto;
    height:                 18px;
    padding-right:             5px;
    padding-top:            7px;
}

.centered1_input {
    float:                     left;
    width:                     auto;
    height:                 20px;
    padding-right:             5px;
    padding-top:            5px;
}

.centered1_button {
    float:                     left;
    width:                     151px;
    height:                 26px;
}

.centered2_row {
    float:                     float;
    width:                     500px;
    height:                 26px;
    padding-left:             50px;
}

.ads_left {
    float:                 left;
    width:                 600px;
    height:             auto;
}

.ads_left_row {
    float:                 left;
    width:                 600px;
    height:             auto;
    padding:            2px;
}

.text1{
    font-size: 12px;
    color: #585858;
    padding-left: 50px;
    padding-top: 7px;
}

.form_box{
    float: left;
    padding-left: 50px;
    padding-top: 11px;
}

.form_text{
    color: #10356e;
    padding-bottom: 2px;
    /*float: left;*/
}

.form_row {
    float: left;
    width: 650px;
    height: auto;
    padding-bottom: 3px;
}

.text7 {
    font-size: 12px;
    color: #585858;
    font-weight: bold;
}

/********************
* New skin
********************/

/* Header */
a.header-link{
    font-size: 12px;
    font-weight: bold;
    color: #d7d7d7;
}

.welcome{
    font-weight: bold;
    color:#FFFFFF;
}

.logout {
	height:20px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	text-align:right;
	width:1000px;
}

/* footer */

#ft{
   background:transparent url(http://media.sexinyourcity.com/ptraffic/images/pt-footer_bg.jpg) scroll repeat-x 0 0;
   width:1040px;
   height:122px;
}

.footer-text {
	color:white;
	font-size:10px;
	padding:50px 0 0;
	text-align:center;
}

/* General Content */

.title {
	clear:both;
	color:#5E5E5E;
	font-size:24px;
	font-weight:bold;
	height:35px;
}

.subtitle {
	clear:both;
	color:#5ea1aa;
	font-size:16px;
	font-weight:bold;
	height:35px;
}

.content-text{
    color:#6b6b6b;
    line-height:5mm;
    font-size:12px;
}

/* News */
.news_header {
	font-family:Arial,Verdana,ms sans serif;
	font-size:12px;
	font-weight:bold;
	padding:0 0 8px 3px;
}

.news_content{
	height:			55px;
	padding:		5px 0 0 3px;
	margin-top:		5px;
}

.news_link{
   text-align:		right;
   padding-right:	35px;
   padding-top:		5px;
}

a.news-bar{
   	background:transparent url(http://media.sexinyourcity.com/ptraffic/images/pt-bt-empty.gif) no-repeat scroll 0 0;
	display:block;
	height:22px;
	padding:5px 35px 0 0;
	text-align:right;
	width:175px;
	text-decoration:none;
}

a.news-bar:hover{
   text-decoration:none;
}

.price_img{
    float:right;
    width:481px;
    height:230px;
    padding:20px 0;
}

.banner_siyc{
   width:536px;
   height:230px;
   padding-bottom:20px;
}
