/* ---------- START US CITY DIRECTORY ---------- */  


html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
a:hover,
a:active {
	outline: 0;
}

body {
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 28px;
	color: #333;
	background-color:transparent;  border:0px dotted #008000;}	


a {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #00a5c6;
	text-decoration: none; margin:0px 0px 0px 0px;}


a:hover,
a:focus {
	color: #808080; 
	text-decoration: underline;
}

.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}
.container:before,
.container:after {
	display: table;
	content: "";
	line-height: 0;
}
.container:after {
	clear: both;
}
.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.container-fluid:after {
	clear: both;
}
p {
	margin: 0 0 9px;
}
.lead {
	margin-bottom: 18px;
	font-size: 19.5px;
	font-weight: 200;
	line-height: 27px;
}
small {
	font-size: 85%;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
cite {
	font-style: normal;
}


.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 3px 3px 20px 0px;
	font-family: inherit;
	font-weight: normal;
	line-height: 18px;
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
	font-weight: normal;
	line-height: 1;
	color: #999;
}
h1,
h2,
h3 {
	line-height: 13px;
}
h1 {
	font-size: 23px;
}
h2 {
	font-size: 21px;
}
h3 {
	font-size: 22.75px;
}
h4 {
	font-size: 16.25px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 11.05px;
}
h1 {
	font-size: 22.75px;
}
h2 small {
	font-size: 19px;
}
h3 small {
	font-size: 13px;
}
h4 small {
	font-size: 13px;
}

h1 {
	margin: 3px 3px 3px 0px;
	font-family: inherit;
	font-weight: bold;
	line-height: 18px;
	color: inherit;
	text-rendering: optimizelegibility;
}


h2 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 21px;
	color: #000;
	text-decoration: none;}

.header {
	padding-bottom: 1px;
	margin: 5px 0px 0px 10px;
	border-bottom: 1px solid #eee;}
ul,
ol {
	padding: 0;
	margin: 0px 0px 9px 0px;
}
ul ul,
ul ol,
ol ol,
ol ul {
	margin-bottom: 0px;
}
li {
	line-height: 18px;
         margin-bottom: 10px;
}
ul.unstyled,
ol.unstyled {
	margin-left: 0;
	list-style: none;
}
ul.inline,
ol.inline {
	margin-left: 0;
	list-style: none;
}
ul.inline > li,
ol.inline > li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 5px;
	padding-right: 5px;
}


.header {
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
}
.brand {
	color: #004466;
	-webkit-transition: color .5s linear;
	-moz-transition: color .5s linear;
	-o-transition: color .5s linear;
	transition: color .5s linear;
}
.brand:hover {
	color: #808080;
	text-decoration: none;
}

.site-title {
	font-size: 29px;
	line-height: 48px;
	font-weight: normal;
}
.brand {
	color: #004466;
	-webkit-transition: color .5s linear;
	-moz-transition: color .5s linear;
	-o-transition: color .5s linear;
	transition: color .5s linear;
}
.brand:hover {
	color: #808080; 
	text-decoration: none;
}
.header {
	margin-bottom: 1px;
}
.header{
	margin-top:1px;
}
.header .finder .btn {
	margin-top: 0px;
}

.site-title {
	font-size: 40px;
	line-height: 48px;
	font-weight: bold;}

h1 {
	margin: auto;
	font-family: inherit;
	font-weight: bold;
	line-height: 18px;
	color: inherit;
	text-rendering: optimizelegibility;}



ul,
ol {
	padding: 0;
	margin: 0px 0px 0px 0px;
}
ul ul,
ul ol,
ol ol,
ol ul {
	margin-bottom: 0px;
}
li {
	line-height: 18px;
         margin-bottom: 0px;
}
ul.unstyled,
ol.unstyled {
	margin-left: 0;
	list-style: none;
}
ul.inline,
ol.inline {
	margin-left: 0;
	list-style: none;
}
ul.inline > li,
ol.inline > li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 5px;
	padding-right: 5px;
}








p   {font-size              :80%;
    text-align              :justify;
    line-height             :1.4em;
    padding                 :0px 0px 0px 0.2em;
    margin-top              :0;
    margin-bottom           :1em;}


h1, h2 { color               :#555555;
         font-weight         :normal;
         font-family         :Arial, Verdana, Helvetica, sans-serif;
         margin              :0 0 10px 0;}

h1      {font-size            :120%;}

h2      {font-size           :100%;}

h3       {margin               :0 0 5px 0;
          font-size            :90%;
          color                :#444444;
          font-family          :Arial, Verdana, Helvetica, sans-serif;
          font-weight          :bold;
          padding-left         :1.35em;}


h4       {font                 :bold 90% Verdana, Arial, Helvetica, sans-serif;
          color                :#ff9600;
          text-align           :left;
          border-bottom        :1px dotted #a5a5a5;
          padding              :1px 1px 1px 5px;
          margin               :0px;}

h1, h2 { background-color          :transparent;
         color               :#a5a5a5;
         font-weight         :normal;
         font-family         :Arial, Verdana, Helvetica, sans-serif;
         text-align          :justify;
         margin              :0px 0px 0px 0px;
         padding             :5px 0px 2px 10px;}



.azpage h1  { font              :bold 15px Verdana, Arial, Helvetica, sans-serif;
              text-align           :left;
              background           :transparent; 
              color                :#808080; 
              padding             :10px 0px 10px 10px; 
              margin              :0px 0px 0px 0px;
              border               :0px dotted #ff0000;}




h1, h2 { background          :transparent;
         color               :#a5a5a5;
         font-weight         :normal;
         font-family         :Arial, Verdana, Helvetica, sans-serif;
         text-align          :justify;
         margin              :0px 0px 0px 0px;
         padding             :5px 0px 2px 10px;}




	





#container_uscity {background-color:         #ffffff;
                   width:                   auto;   
                   border:              1px solid #e6e6e6;}	



ul {list-style: none;}




	

.wrapper_top_uscity                   {    background-color                                                                   :transparent;
                                              width                                                                           :auto;
                                              height                                                                          :auto;
                                              padding                                                                         :13px;	
                                             margin                                                                           :1px 1px 1px 1px;
                                             text-align                                                                       :center; 
                                             border                                                                           :0px dotted #ff0000;}


.wrapper_top_uscity {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 1px;
	border: 1px solid rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.05);
	box-shadow: 0px 0px 6px rgba(0,0,0,0.05);	

   border:0px solid #ffffff;}





/* ---------- START RELATED ELECTRONIC PRODUCTS AD ---------- */  


#uscity_framework       {width:            auto;
                            height:             auto;
                     background-color:          #eeeeee;
                         font-family:          verdana, helvetica, arial, sans-serif; 		
                           font-size:          13px;
                               color:          #333333;
                          text-align:          center; 
                         font-weight:          normal;
                         line-height:          130%;
                             padding:          auto;
                              margin:          auto; 
                              border:          0px dotted #ff00ff;}

.uscity_social_network             {width:          auto;
                    background-color:             transparent;
                         font-family:          Verdana, Arial, Helvetica, sans-serif; 		
                           font-size:          13px;
                               color:          #333333;
                          text-align:         right; 
                         font-weight:          normal;
                         line-height:          130%;
                             padding:          auto;
                              margin:         auto;
                              border:      0px solid #0000ff;}

.uscity_social_network            {background-color:  transparent; display:non;}


.uscity_social_network { 
	list-style: none;
	background-color: transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}



#uscity_net       {width:                                       auto;
                height:                                          30px;
                background-color:                                transparent;		
                text-align:                                      right; 
                padding:                                         1px 0px 5px 0px;
                margin :                                         auto;
                border :                                    0px dotted #0000ff;}


#uscity_net {background-color:transparent; height:35px; padding:7px 0px 0px 0px; border:0px dotted #00ff00; width:260px;}	




.page_details {
	list-style: none;
	background-color:transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}




.uscity_labels             {width:             100%;
                            height:            100%;
                    background-color:          #e6e6e6;
                         font-family:          Verdana; Verdana, Helvetica, sans-serif;		
                           font-size:          15px;
                               color:          #ff0000;
                          text-align:          center; 
                             padding:          px 0px px 0px;
                              margin:          0px 0px 0px 0px;
                              border:         1px solid #e6e6e6;}

.uscity_direct              {width:          auto; 
                    background-color:          #efefe7;
                         font-family:          helvetica, arial, verdana, sans-serif; 		
                           font-size:          19px;
                               color:          #000000;
                          text-align:          left; 
                         font-weight:          normal;
                         line-height:          130%;
                             padding:          12px 0px 12px 10px;
                              margin:          0px 0px 3px 0px;
                              border:         1px solid #808080;}


.uscity_direct {
	list-style: none;
	background-color:#ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}

.uscity_direct   a:link {                      color:             #000000;    
	                                       font-size:             21px;    
	                                     line-height:             26px;  
	                                 text-decoration:             none;
                                                 padding:             auto;}   


.uscity_direct  h1 a:link  {background-color   :transparent;
                  color                            :#808080;
               font-family                         : 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; 
                font-size                          : 21px; 
                font-style                         : normal; 
                font-weight                        : normal; 
               line-height                         : 1.5;
               text-decoration                     :underline;
               padding                             :auto;
               margin                              :auto;
               text-align                          :left;
               border                             :0px dotted  #a5a5a5;
               height                             :auto;
               width                              :auto;
               voice-family                       : "\"}\"";
               voice-family                       :inherit;
               height                             : auto;
               width                              :auto;}


.uscity_direct  h1 a:link                {
	                            *zoom: 1;
	                           text-shadow: 0 1px 0 #1b6ffe;
                                    background-color: transparent; 
                                   border:   0px dotted #a5a5a5;  
                                    width:          auto; 
                                  margin:0px 0px 0px 0px;}



.uscity_direct  h1 a:hover {background-color   :transparent;
                  color                            :#008000;
               font-family                         : 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; 
                font-size                          : 21px; 
                font-style                         : normal; 
                font-weight                        : normal; 
               line-height                         : 1.5;
               text-decoration                     :underline;
               padding                             :auto;
               margin                              :auto;
               text-align                          :left;
               border                             :0px dotted  #a5a5a5;
               height                             :auto;
               width                              :auto;
               voice-family                       : "\"}\"";
               voice-family                       :inherit;
               height                             : auto;
               width                              :auto;}


.uscity_direct h1  a:hover                {
	                            *zoom: 1;
	                           text-shadow: 0 1px 0 #ff0000;
                                    background-color: transparent; 
                                   border:   0px dotted #a5a5a5;  
                                    width:          auto; 
                                  margin:0px 0px 0px 0px;}


.uscity_direct  h1 a:active {background-color   :transparent;
                  color                            :#ff00ff;
               font-family                         : 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; 
                font-size                          : 21px; 
                font-style                         : normal; 
                font-weight                        : normal; 
               line-height                         : 1.5;
               text-decoration                     :none;
               padding                             :auto;
               margin                              :auto;
               text-align                          :left;
               border                             :0px dotted  #a5a5a5;
               height                             :auto;
               width                              :auto;
               voice-family                       : "\"}\"";
               voice-family                       :inherit;
               height                             : auto;
               width                              :auto;}



.uscity_direct  h1 a:active               {
	                            *zoom: 1;
	                           text-shadow: 0 1px 0 #800080;
                                    background-color: transparent; 
                                   border:   0px dotted #a5a5a5;  
                                    width:          auto; 
                                  margin:0px 0px 0px 0px;}



.product_identifier             {width:          auto; 
                    background-color:          transparent;
                         font-family:          helvetica, arial, verdana, sans-serif; 		
                           font-size:          13px;
                               color:          #808080;
                          text-align:          left; 
                         font-weight:          normal;
                         line-height:          130%;
                             padding:          auto;
                              margin:         0px 0px 0px 10px;
                              border:        0px dotted #008000;}



.product_identifier          {width:          auto;
                    background-color:          transparent;
                         font-family:          Verdana, Arial, Helvetica, sans-serif; 		
                           font-size:          13px;
                               color:          #333333;
                          text-align:          left; 
                         font-weight:          normal;
                         line-height:          130%;
                             padding:          0px 0px 0.5em 0px;
                              margin:          0px 0px 0px 10px;
                              border:         0px solid #808080;}





.section             {width:          auto;
                    background-color:          transparent;
                         font-family:          Verdana, Arial, Helvetica, sans-serif; 		
                           font-size:          13px;
                               color:          #333333;
                          text-align:          left; 
                         font-weight:          normal;
                         line-height:          130%;
                             padding:          0px 0px 0.5em 0px;
                              margin:          0px 0px 3px 0px;
                              border:         1px solid #808080;}


.section {
	list-style: none;
	background-color:#eeeeee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}




.secHd {background          :#808080;
         color               :#ffffff;
         font-weight         :normal;
         font-family         :Verdana, Arial, Helvetica, sans-serif;
         font-size           :17px;
         text-align          :justify;
         margin              :0px 0px 0px 0px;
         padding             :5px 0px 5px 10px;
         border:             2px dotted #808080;}


.item_number {background-color     :transparent;
         color               :#ffffff;
         font-weight         :normal;
         font-family         :Verdana, Arial, Helvetica, sans-serif;
         font-size           :17px;
         text-align          :right;
         margin              :0px 0px 0px 0px;
         padding             :5px 10px 5px 0px;
         border:              2px dotted #808080;}


 h2  { background            :transparent;
         color               :#333333;
         font-weight         :normal;
         font-family         :Verdana, Arial, Helvetica, sans-serif; 
         font-size           :13px;
         text-align          :justify;
         margin              :0px 0px 0px 0px;
         padding             :5px 0px 5px 10px;
         border             :0px dotted #ff0000;}

.attrLabels             {width:          auto;
                    background-color:          transparent;
                         font-family:          Verdana; Verdana, Helvetica, sans-serif;		
                           font-size:          15px;
                               color:          #808080;
                          text-align:          left; 
                         font-weight:          normal;
                         line-height:          130%;
                             padding:          5px 0px 5px 10px;
                              margin:          0px 0px 0px 0px;
                              border:         0px dotted #ff0000;}


.attrLabels a:link {background-color   :transparent;
                  color                            :#1b6ffe;
                 font                              :normal 15px Verdana, Arial, Helvetica, sans-serif;
                font-style                         : normal; 
                font-weight                        : normal; 
               line-height                         : 1.5;
               text-decoration                     :none;
               padding                             :auto;
               margin                              :auto;
               text-align                          :left;
               border                             :0px dotted  #a5a5a5;
               height                             :auto;
               width                              :auto;
               voice-family                       : "\"}\"";
               voice-family                       :inherit;
               height                             : auto;
               width                              :auto;}



.atlabels             {width:         25%;
                    background-color:          #c0c0c0;
                         font-family:          Verdana; Verdana, Helvetica, sans-serif;		
                           font-size:          15px;
                               color:          #333333;
                          text-align:          left; 
                         font-weight:          normal;
                         line-height:          130%;
                             padding:          5px 0px 5px 10px;
                              margin:          0px 0px 0px 0px;
                              border:        0px dotted #ff0000;}


.labels             {width:          auto;
                    background-color:          #e6e6e6;
                         font-family:          Verdana; Verdana, Helvetica, sans-serif;		
                           font-size:          15px;
                               color:          #808080;
                          text-align:          left; 
                         font-weight:          normal;
                         line-height:          130%;
                             padding:          5px 0px 5px 10px;
                              margin:          0px 0px 0px 0px;
                              border:         0px dotted #ff0000;}








/* ---------- END US CITY DIRECTORY ---------- */  

.uscity_directory {  background-color                                 :transparent;
                                font-size                                  :11px; 
                                 width                                      :auto; width:auto;
                               margin                                      :1px 3px 2px 3px;
                               padding                                     : 0px;
                                text-align                                 :center;
                               border                                      :0px dotted #00cc00;}





.directory_uscity

                                {  background-color                        :transparent;
                                font-size                                  :11px; 
                                 width                                      :100%; width:100%;
                               margin                                      :1px 0px 2px 0px;
                               padding                                     : 0px;
                                text-align                                 :center;
                               border                                      :0px dotted #ff00ff;}





.social_directory	{width:      99.7%; width:100%;
         background-color:   transparent;
         font-family:        helvetica, arial, verdana, sans-serif; 		
         font-size:          130%;
         color:              #000000;
         text-align:         center; 
         font-weight:        normal;
         padding:            1px 0px 0px 0px;
         margin:            0px 0px 3px 0px;
         border:           1px solid  #ffffff; border:3px dotted #1b6ffe; border:  0px solid  #000000;}



.social_directory	  {
	list-style: none;
	background-color: #e6e6e6;	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}

.header_tagged             {width:          auto; 
                    background-color:         transparent;
                         font-family:          helvetica, arial, verdana, sans-serif; 		
                           font-size:          130%;
                               color:          #000000;
                          text-align:          left; 
                         font-weight:          normal;
                         line-height:          130%;
                             padding:        1px 0px 1px 0px;
                              margin:         0px 0px 0px 0px;
                              border:         0px solid #ff00ff;}


.header_tagged {
	list-style: none;
	background-color:     transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}







.header_tagged  h1  {                      color:             #000000;    
	                                       font-size:             13px;    
	                                     line-height:            30px;  
	                                 text-decoration:             none;
                                                 padding:             auto;}   


.header_tagged h1  {background-color   :transparent;
                  color                            :#808080;
               font-family                         : Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; 
                font-size                          : 17px; 
                font-style                         : normal; 
                font-weight                        : normal; 
               line-height                         : 30px;
               text-decoration                     :underline;
               padding                             :auto; 
               margin                              :auto;
               text-align                          :center;
               border                             :0px dotted  #a5a5a5;
               height                             :auto;
               width                              :auto;
               voice-family                       : "\"}\"";
               voice-family                       :inherit;
               height                             : auto;
               width                              :auto;}





.header_tagged h1	                                 {width:                97.5%; 
                                                 background-color:      #ffffff;  
                                                 padding:               10px 0px 15px 0px;
                                                 margin:               auto; margin-bottom:3px; margin-top:1px;
                                                 border:               1px solid  #000000;}


.header_tagged h1 {
	list-style: none;
	background-color:             #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}








.header_tagged h1	                                 {width:                90%; width:auto; 
                                                 font-family:           verdana, helvetica, arial, sans-serif; 
                                                 color:                 #808080;
                                                 font-size:            130%;	
                                                 background-color:      #ffffff;  
                                                 padding:               10px 0px 15px 0px;
                                                 margin:               auto; margin-bottom:3px; margin-top:1px;
                                                 border:               0px solid  #000000;}



                     .header_tagged h1                      {*zoom: 1;
	                           text-shadow: 0 1px 0 #f0f0f0;
                                    background-color:  transparent; 
                                   border:  0px dotted #a5a5a5;
                                    width:          auto;}




.header_tagged h1 {
	list-style: none;
	background-color:      #ffffff;   
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}




.social_directory	  {
	list-style: none;
	background-color: #e6e6e6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}





/* start mastertable  tags css */  

.master_table {  width:auto;
                background-color                                           :transparent;}

.master_table {  background-color            :transparent;
                border                      :0px solid #f4f6f7;}

.master_table {  background-color                                           :transparent; 
                margin:          auto;}




.master_table {  background-color                                           :#ffffff;
                border                                                     :1px solid #c0c0c0;}




.master_table {  background-color                                           :#ccff99; 
                border                                                     :0px solid #a5a5a5;}


.section {
	list-style: none;
	background-color:#ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}


.uscity_direct {
	list-style: none;
	background-color:#ccff99; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;}





td.twinbrothers, td.twinsisters                   {  background-color                          :#ffffff;
                                                   font-size                                  :11px; 
                                                   width                                     :1%;  
                                                   margin                                      :0x 0px 0x 0px;
                                                   padding                                     : 0px;
                                                   text-align                                 :center;
                                                   border                                    :0px dotted #cc00cc;}



/* End mastertable  tags css */  


/* ---------- END US CITY DIRECTORY ---------- */  




