@charset "UTF-8";
/* CSS Document */


.ns_modulecounter, .ns_content_container, .ns_content_title, .ns_content_body, .localguides_container{width:219px;}
.localsearchmodule{width:213px;}
.localguides_body {width:210px;}
.localsearchfield{width:71px;}
.fieldholder.topfield {width:208px;}
.fieldholder.topfield .localsearchfield {width:142px;}
.fieldholder {width:140px;}
.localguides_title {width:219px;}

/****************************COLOR veriables*****************************************/

.ns_content_title{color: #FFFFFF;} /*main title*/
.localsearchfield {color:#666666; } /*inside texfield*/
.localformlabel {color: #4096ED!important;} /*what / where*/
.localguides_title  {color: #4096ED;} /*browse by state*/
.localguides_body{color: #FF0000;}
.ns_content_link {color: #336699;} /*state links*/
.localguides_body a:hover {color: #336699;}


/****************************FONT FAMILY veriables*****************************************/

.ns_content_title {font-family:tahoma,arial,heltvetica,sans-serif;}/*main title*/
.localformlabel {font-family:tahoma,arial,heltvetica,sans-serif;}/*what / where*/
.localsearchfield {font-family:tahoma,arial,heltvetica,sans-serif;}/*inside texfield*/
.localguides_title {font-family:tahoma,arial,heltvetica,sans-serif;}/*browse by state*/
.localguides_body {font-family:tahoma,arial,heltvetica,sans-serif;}/*effects state links and box text content*/
.ns_content_link {font-family:tahoma,arial,heltvetica,sans-serif;}/*state link itself*/


/****************************FONT SIZE veriables*****************************************/

.ns_content_title {font-size:16px;}/*main title*/
.localsearchfield {font-size:11px;}
.localformlabel {font-size:14px;}/*what / where*/
.localguides_title {font-size:13px;}/*browse by state*/
.localguides_body {font-size:11px;} /*state box text size*/
.ns_content_link {font-size:12px;} /*state links*/


/*COMMON*/
.ns_modulecounter { height:202px; margin-left: 0px;
background: #FFFFFF;
border: 1px solid #5BA4E4;
border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;
display: block;
}

.ns_content_container {
    background-color:transparent;
    height:109px;
    text-align: center;
}

.ns_content_title {
    font-weight: bold;
		background: #5BA4E4;
    height:32px;
    line-height:34px;
    text-align: left;
	float:left;
}

.ns_content_body {  
    background-position: center bottom;
	font-weight:bold;
    height:80px;
    line-height:16px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
	margin-top:0;
	float:left;
	border-top:none!important;
	border-bottom: 1px dotted #336699!important;
		
}

.localsearchmodule{margin-top:5px;}

.localsearchfield{ 
	border:1px solid #4096ED;
	float:left; 
	  margin-bottom:5px;
  	background-color: #FFFFFF;
    background-position: left bottom;
    background-repeat: repeat-x;
    height:20px;
    margin: 1px 0px 0 0;
    padding: auto;
	line-height:19px;

border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;
	
	
 }
 
.localsearchbtn{

background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */

    border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px #333333;
    color: #FFFFFF;
    font-family: inherit;
    font-size: 14px;
    font-weight: bold;
	cursor:pointer;
    padding: 4px 15px;
    text-shadow: 0 1px 2px #DEDEDE; -moz-text-shadow: 0 1px 2px #DEDEDE; -webkit-text-shadow: 0 1px 2px #DEDEDE;
	font-family: arial,sans-serif;
	line-height:18px;
	
	border:1px solid #4096ED!important;
	//margin-top:-6px!important;
	//padding-left:9px;
	//padding-right:9px;
	//line-height:17px;

	
}


.localformlabel	 { 
    letter-spacing: normal !important;
	float:left;
	margin-right:6px;
	}
	
.fieldholder {float:left; margin-left:10px;  height:36px;line-height:34px;}
.fieldholder.btn_search { background-color:transparent; width:59px; margin:0; height:27px; float:right; margin-top:1px; }

/*****************************bottom part*****************************************/

.localguides_container {
text-align: center;
/*height: 110px;
border-bottom:4px solid #781009;*/
border-top:none;
background-position: top;
float:left;
}

.localguides_title {
text-align: left; 
height: 20px; 
line-height:22px;  
font-weight: bold;
float:left;
}

.localguides_body {
overflow-y: auto; 
text-align: left;
line-height:16px;
//line-height:17px; 
margin-left: auto; 
margin-right: auto;
height:66px;
float:left;
margin-left:4px;

}

.ns_content_link {
text-decoration: none;
}

.localguides_body a:hover {text-decoration:none;}

.leftmodulecol, .rightmodulecol {float:left;}
.leftmodulecol { padding-right:45px;}
.rightmodulecol {padding-left:0px;border-left:1px dotted #4096ED;}


#logo{
	margin-top:-10px;
	padding-top:10px;
	width:250px;
	height:100px;
	float:left;
	position:relative;
	z-index:99;
    background: url(../images/skin/GotTrouble-logo.png) no-repeat 15px top;
}
#logo h1{ display:block; visibility:hidden; }

#menuBar {
	width:670px;
	margin-right:5px;
	float:left;
	font:normal bold 14px "Trebuchet MS";
	position:relative;
	z-index:98;
}

#menu { list-style-type:none; margin:10px auto 0 0; padding:0; width:auto; }

#menu ul{
	margin:0;
	padding:0;
}

#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; height:47px; width:150px; z-index:100; line-height:24px;}

#menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}

#menu li a, #menu li a:visited {text-decoration:none;}

#menu li dd {display:none;}

#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}

#menu table {border-collapse:collapse; padding:0; margin:-1px;}

#menu dl {width: 150px; margin: 0; padding: 0; background: transparent;}

#menu dt {margin:0; padding: 0;}

#menu dd {margin:0; padding:0; color: #F00; text-align:left; font-weight:normal;}


#menu dt a, #menu dt a:visited {

display:block; color:#FF0000; text-align:center; 

border:1px solid #DDD; border-width:0 1px 0 1px; 

background:url(../images/skin/mm-bg.gif) repeat-x left top; padding:0.25em 0 0.5em 0;

}

#menu li:hover dt a, #menu a:hover dt a {
color:#EEE; background:url(../images/skin/mm-bg.gif) repeat-x left bottom; border:1px solid #08c; border-width:0 1px 0 1px;
}

#menu dd a, #menu dd a:visited {
background:#FEFEFE; color:#4498ed; padding:0.5em 0; text-decoration:none; display:block; text-align:center; border-left:1px solid #08c; border-right:1px solid #08c;
}

#menu dd a:hover { color:#F00; border-left:1px solid #08c; border-right:1px solid #08c;}

#menu b {
display:block; overflow:hidden; height:1px;
}

#menu b.p1 {background:#DDD; margin:0 5px;}
#menu b.p2 {background:#FFF; border:2px solid #DDD; border-width:0 2px; margin:0 3px;}
#menu b.p3 {background:#FFF; margin:0 2px; border:1px solid #DDD; border-width:0 1px;}
#menu b.p4 {background:#FEFEFE; height:2px;  margin:0 1px; border:1px solid #DDD; border-width:0 1px;}

#menu b.p5 {background:#FEFEFE; margin:0 5px; border:2px solid #08c; border-width:0 1px 1px 1px;}
#menu b.p6 {background:#FEFEFE; margin:0 3px; border:1px solid #08c; border-width:0 1px;}
#menu b.p7 {background:#FEFEFE; margin:0 2px; border:1px solid #08c; border-width:0 1px;}
#menu b.p8 {background:#FFFFFF; margin:0 1px; border:1px solid #08c; border-width:0 1px; height:2px;}

#menu li:hover b.p2, #menu a:hover b.p2, #menu a:hover b.p1, #menu li:hover b.p1 {background:#4498ed; border-color:#4498ed;}

#menu li:hover b.p3, #menu a:hover b.p3 {background:#4498ed; border-color:#4498ed;}

#menu li:hover b.p4, #menu a:hover b.p4 {background:#4498ed; border-color:#4498ed;}


#dice{
	width:60px; height:50px; background:url(../images/dice.jpg) no-repeat center 6px; float:right; text-decoration:none;
}


#matchmenow, #matchMeNow{
	width:685px;
	height:30px;
	margin:0;
	padding:5px 10px 0 0;
	clear:both;
	position:relative;
	z-index:89;
}
#matchmenow form, #matchMeNow form{
	display:inline;
}

#matchMeNow .title, #matchmenow .title{
	color:#FF0000;
	font-family: "Trebuchet MS", Arial, sans serif;
	font-size:14px;
	margin:0 ;
	padding:0 0 0 0;
}

#matchMeNow .formbox, #matchmenow .formbox{
	display: inline;
	
}

#matchmenow .feildButton, #matchMeNow .feildButton{
	padding:0 10px 0 0;
	background:url(../images/skin/go-btn.gif) no-repeat;
}

#matchMeNow .zipField, #matchmenow .zipField{ border:1px solid #45a3fe; width:80px; color:#666666; background-color:#FFFFFF; padding:0 ; margin: 0 ; }

#matchMeNow .Field, #matchmenow .Field { border:1px solid #45a3fe; color:#121212; background-color:#FFF; padding:0; margin:0; }
