
img
{  border-style: none; ; margin:0 ; padding:0
}

html{	text-align: center; font: 11px verdana, geneva, arial, helvetica, sans-serif; color:#8C7853}

p { line-height: 150%; font-size : 11px; margin:0 ; padding:0 0 10px 0; font-family: verdana, geneva, arial, helvetica, sans-serif; font-weight:normal; color:#8C7853}

#location {  
visibility:hidden;  
display:none;  
}  


h1,h2,h3,h4,h5,h6 { margin:0px ; padding:0 ;font: 100 20px "century gothic", verdana;   }

h1 {width:620px; float:left;text-align: center; margin: 0 auto; padding:0 ;  font: 600 16px garamond,"century gothic", verdana,arial;  color:#fff ; font-variant:small-caps;}
h2 { margin:0 ;  font: 300 18px "century gothic" , verdana, "trebuchet ms"; color:#996666; text-align:left }
h3 { margin:10px 0 0 0;padding:0; text-align: center; font: 100 16px "century gothic",  "trebuchet ms",verdana;  color:#996666}
h4 { margin:10px auto 0px auto  ; text-align: center; font: 300 14px "century gothic","trebuchet ms",verdana,arial;  color:#996666 }
h5 { margin:0px;  font: 100 14px "century gothic" , verdana, "trebuchet ms"; color:#666; text-align:center }

.ditto_paging {    border-top: 1px solid #ccc;     padding: 10px;    font-size: 86%;    color:black;}
#ditto_pages .ditto_currentpage { border: 1px solid black;    padding: 2px 6px 3px;     margin-right: 1px;    background-color: #000;     color: #fff;}
#ditto_pages .ditto_off { border: 1px solid #ccc;    padding: 2px 6px 3px ;     margin-right: 1px;    color: #ccc;}
#ditto_pages a, #ditto_pages a:link {         background-color: #fff;  color:#333;   border: 1px solid #ccc;    padding: 2px 6px 3px;      margin-right: 1px;     text-decoration: none !important;    }
#ditto_pages a:visited {         background-color: #fff;  color:#996666;   border: 1px solid #ccc;    padding: 2px 6px 3px;       margin-right: 1px;     text-decoration: none !important;    }
#ditto_pages a:hover {    background-color: #000;    color: #fff;}

div#styled {
	width: 770px;
margin:40px auto 0 auto;
	 font: 100 12px verdana, arial,"trebuchet ms"; color:#000;
	border: 1px solid #999;
background-image: url('/assets/images/site/backp.gif');background-repeat:repeat ;
clear:both;
text-align:center;
line-height:180%
}

div#styled2 {
	width: 770px;
margin:0px auto 0 auto;
	 font: 100 12px verdana, arial,"trebuchet ms"; color:#000;
	border: 1px solid #666666;
background-image: url('/assets/images/site/backp.gif');background-repeat:repeat ;
clear:both;
text-align:center;
line-height:180%
}


.ui-datepicker { 
  margin-left: -30px;
margin-top: -24px;
  z-index: 1000;
}


a.linkcl:link, a.linkcl:visited {

margin:0 ;
padding:0;
color:#666 ;
 padding:0;
text-decoration:underline;


font: 100 10px verdana,arial,"century gothic", font-variant:small-caps;
 }
a.linkcl:hover {

margin:0 ;
color:#000 ;
padding:0;
text-decoration:underline;
font: 100 10px verdana,arial,"century gothic", font-variant:small-caps;
}


a.linkvenwedgal:link, a.linkvenwedgal:visited {
color:#8C7853;
margin:0 ;
padding:0;

 padding:0;
text-decoration:none;


font: 100 12px verdana,arial;
 }
a.linkvenwedgal:hover {

margin:0 ;
color:#000 ;
padding:0;
text-decoration:underline;

}


a.viewadd:link, a.viewadd:visited {

display:block; 
float:left;

width:10px;
text-align:center; 
color:#666;
margin:0 0 2px 3px;
 padding:3px 5px;
border:1px solid #dddddd;
background:#fff;

text-decoration:none;
font: 100 11px verdana, arial;
cursor:pointer
 }
a.viewadd:hover {
display:block; 
float:left;

width:10px;
text-align:center; 
color:#666;
margin:0 0 2px 3px;
 padding:3px 5px;
border:1px solid #dddddd;
background:#eeeeee;

text-decoration:none;
font: 100 11px verdana, arial;
cursor:pointer
}

a.viewremove:link, a.viewremove:visited {

display:block; 
float:left;

width:10px;
text-align:center; 
color:#666;
margin:2px 0 2px 3px;
 padding:3px 5px;
border:1px solid #dddddd;
background:#fff;

text-decoration:none;
font: 100 11px verdana, arial;
cursor:pointer
 }
a.viewremove:hover {
display:block; 
float:left;

width:10px;
text-align:center; 
color:#666;
margin:2px 0 2px 3px;
 padding:3px 5px;
border:1px solid #dddddd;
background:#eeeeee;

text-decoration:none;
font: 100 11px verdana, arial;
cursor:pointer
}



sup
{
   vertical-align: super;
   font-size: 0.6em;
margin:0 0 0 1px;
}










a.catlink:link, a.catlink:visited {

display:block;
float:left; 
text-align:center; 
text-decoration:none; 
width:120px; 
height:24px; 
color:#333; 

background:url("/assets/images/site/normal-tab.gif");
 
line-height:22px; 
font-size:10px;
 }

a.catlink:hover {
background:url("/assets/images/site/grey-tab.gif");
color:#fff;

}

a.catlinkblack:link, a.catlinkblack:visited {

display:block;
float:left; 
text-align:center; 
text-decoration:none; 
width:120px; 
height:24px; 
color:#fff; 

background:url("/assets/images/site/black-tab.gif");
 
line-height:22px; 
font-size:10px;
 }

a.catlinkblack:hover {

}

a.citylink:link, a.citylink:visited {

display:block;
margin:0 auto;
text-align:center; 
text-decoration:none; 
width:330px; 
height:22px; 
color:#333; 
border:1px solid #dddddd;
border-width:1px;
background:#fff; 
line-height:22px; 
font-size:11px;
overflow:hidden;
 }

a.citylink:hover {
background:#000; 
color:#fff;

}

a.citylinkgrey:link, a.citylinkgrey:visited {

display:block;
margin:0 auto;
text-align:center; 
text-decoration:none; 
width:330px; 
height:22px; 
color:#333; 
border:1px solid #dddddd;
border-width:1px;
background:#eeeeee; 
line-height:22px; 
font-size:11px;
overflow:hidden;
 }

a.citylinkgrey:hover {
background:#000; 
color:#fff;

}

a.citylinkgreywide:link, a.citylinkgreywide:visited {
overflow:hidden;
float:left;
display:block;
margin:0px  0  0 50px;
padding:3px ;
text-align:center; 
text-decoration:none; 
width:450px; 

color:#000; 
border:1px solid #000;
border-width:1px;
background:#dddddd; 

font-size:11px;

 }

a.citylinkgreywide:hover {
background:#000; 
color:#fff;

}


a.countrylink:link, a.countrylink:visited {

display:block;
margin:2px auto 0 auto;
text-align:center; 
text-decoration:none; 
width:330px; 
height:22px;
padding:10px 0; 
color:#333; 
border:1px solid #aaaaaa;
border-width:1px;
background:#fff; 
line-height:22px; 
font-size:11px;
 }

a.countrylink:hover {

background:#000; 
color:#fff;
}



a.link:link, a.link:visited {

color:#666 ;
margin:0;
 padding:0px;
text-decoration:underline;
font: 100 11px arial,"century gothic", font-variant:small-caps;
 }
a.link:hover {

color:#000 ;
margin:0;
 padding:0px;
text-decoration:underline;
font: 100 11px arial,"century gothic", font-variant:small-caps;
}


a.howmanylist:link, a.howmanylist:visited {

color:#000 ;
margin:0px 0 0 0;
 padding:0px 0 0 0;
text-decoration:underline;
font: 100 11px verdana,arial;
 }
a.howmanylist:hover {

color:#666 ;
margin:0px 0 0 0;
 padding:0px 0 0 0;
text-decoration:underline;
font: 100 11px verdana,arial;
}

a.networkpage:link, a.networkpage:visited {

color:#666 ;
margin:0px 0 0 0;
 padding:0px 0 0 0;
text-decoration:underline;
font: 100 11px verdana,arial;
 }
a.networkpage:hover {

color:#000 ;
margin:0px 0 0 0;
 padding:0px 0 0 0;
text-decoration:underline;
font: 100 11px verdana,arial;
}


a.linknet:link, a.linknet:visited {
width:620px;
float:left;
color:#fff ;
margin:0 auto;
 padding:0px;
text-decoration:none;
font: 600 16px garamond,verdana,arial;
font-variant:small-caps;
 }

a.linknet:hover {
color:#dddddd ;
margin:0 auto;
 padding:0px;
text-decoration:underline;
}


.linksnet a, .linksnet i a:visited {
display:block; 
float:left;
width:50px;
text-align:center; 
color:#666 ;
margin:2px 0 0 1px;
 padding:0;
border:1px solid #999;


text-decoration:none;
font: 100 11px verdana,arial;
cursor:pointer

 }

.linksnet a:hover {
color:#fff ;

margin:2px 0 0 1px;
 padding:0;

}

.linksnetcenter a, .linksnetcenter i a:visited {
display:block; 

width:50px;
text-align:center; 
color:#666 ;
margin:2px auto;
 padding:0;
border:1px solid #dddddd;
background:#fff;

text-decoration:none;
font: 100 11px verdana,arial;
cursor:pointer

 }

.linksnetcenter a:hover {
color:#fff ;

margin:2px auto;
 padding:0;
}


.linksnetcenterword a, .linksnetcenterword i a:visited {
display:block; 
clear:both;
float:left;
width:310px;
text-align:center; 
color:#666;
margin:2px auto;
 padding:3px 5px;
border:1px solid #dddddd;
background:#fff;

text-decoration:none;
font: 100 11px verdana, arial;
cursor:pointer

 }

.linksnetcenterword a:hover {
color:#000 ;
background:#eeeeee;
margin:2px auto;
 padding:3px 5px;

}

.linksnetcenterwordfloat a, .linksnetcenterwordfloat i a:visited {
display:block; 
float:left;
clear:both;
width:310px;
text-align:center; 
color:#666;
margin:0 0 2px 128px;
 padding:3px 5px;
border:1px solid #dddddd;
background:#fff;

text-decoration:none;
font: 100 11px verdana, arial;
cursor:pointer

 }

.linksnetcenterwordfloat a:hover {
color:#000 ;
background:#eeeeee;
margin:0 0 2px 128px;
 padding:3px 5px;

}


.linksnetcenterwordhere a, .linksnetcenterwordhere i a:visited {
display:block; 
float:left;
width:310px;
text-align:center; 
color:#000 ;
margin:2px auto;
 padding:3px 5px;
border:1px solid #dddddd;
background:#cccccc;

text-decoration:none;
font: 100 11px verdana, arial;
cursor:pointer

 }

.linksnetcenterwordhere a:hover {
color:#000 ;
background:#cccccc;
margin:2px auto;
 padding:3px 5px;
}


div.greybar {display:block; 
clear:both;
width:320px;
text-align:center; 
color:#333 ;
margin:0px auto;
 padding:6px 0px;
border:1px solid #eeeeee;

 background:#cccccc;

text-decoration:none;
font: 100 11px verdana,arial;
font-variant:small-caps;
cursor:pointer;
}




.linksnethead a, .linksnethead i a:visited {
display:block; 
clear:both;
float:left;
width:320px;
text-align:center; 
color:#333 ;
margin:0px 0 1px 0px;
 padding:6px 0px;
border-left:1px solid #dddddd;
border-right:1px solid #dddddd;
 background:#dddddd;

text-decoration:none;
font: 100 11px verdana,arial;
font-variant:small-caps;
cursor:pointer;

 }

.linksnethead a:hover {
color:#000 ;
background:#cccccc; 
margin:0px 0 1px 0px;
 padding:6px 0px;

}





.linksnetall a, .linksnetall i a:visited {
display:block; 
clear:both;
float:left;
width:320px;
text-align:center; 

margin:0px 0 1px 0px;
 padding:3px 0px;
border:1px solid #cccccc;
color:#fff ;
background:#666; 

text-decoration:none;
font: 100 11px verdana,arial;

cursor:pointer;

 }

.linkbutton a, .linkbutton i a:visited {
display:block; 
clear:both;

width:150px;
text-align:center; 

margin:0px 0 1px 0px;
 padding:5px 0px;
border:1px solid #cccccc;
color:#fff ;
background:#000; 

text-decoration:none;
font: 100 11px verdana,arial;

cursor:pointer;
}

.linkbutton a:hover {
color:#666 ;
background:#cccccc; 
margin:0px 0 1px 0px;
 padding:5px 0px;

}


.linksnettop a, .linksnettop i a:visited {
display:block; 
clear:both;
width:1008px;
text-align:center; 
color:#000;
margin:0px auto 0 auto;
 padding:15px 0 10px 0;
border-bottom:1px solid #000;
background:#eeeeee;

text-decoration:none;
 font: 600 12px verdana, arial;

cursor:pointer;

 }

.linksnettop a:hover {
color:#333 ;
background:#dddddd; 
margin:0px auto;
 padding:15px 0 10px 0;
border-bottom:1px solid #000;

}

.linksnetworktop a, .linksnettop i a:visited {
display:block; 
clear:both;
width:1008px;
text-align:center; 
color:#000;
margin:0px auto 0 auto;
 padding:15px 0 10px 0;
border-bottom:1px solid #000;
background:#eeeeee;

text-decoration:none;
 font: 600 18px garamond,"Times New Roman",verdana, arial;

cursor:pointer;

 }

.linksnetworktop a:hover {
color:#333 ;
background:#dddddd; 
margin:0px auto;
 padding:15px 0 10px 0;
border-bottom:1px solid #000;

}



.linksnetcat a, .linksnetcat i a:visited {
display:block; 
clear:both;
width:396px;
text-align:center; 
color:#fff ;
margin:15px 0 0px 0px;
 padding:5px 0;
border:0px solid #dddddd;
background:#000; 

text-decoration:none;
font: 600 16px garamond,verdana,arial;
font-variant:small-caps;
cursor:pointer;

 }

.linksnetcat a:hover {
color:#000;
background:#cccccc; 
margin:15px 0 0px 0px;
 padding:5px 0;

}


a.linklogo:link, a.linklogo:visited {
display:inline;
width:135px;
 float:left;
margin:20px 40px 0 25px

 }

a.linklogo:hover {

}

a.linklogogold:link, a.linklogogold:visited {
display:inline;
width:135px;
 float:left;
margin:0px 40px 0 430px



 }

a.linklogogold:hover {

}


div.linklogo {width:135px; float:left;margin:0 0 0 20px;}


a.linkstg:link, a.linkstg:visited {

float:right ;
display:inline;
color:#fff;
margin:18px 22px 0 13px;
 padding:0;
font: 100 14px verdana,arial;
text-decoration:none;
text-align:right

 }
a.linkstg:hover {
float:right ;
display:inline;
color:#dddddd;
margin:18px 22px 0 13px;
 padding:0;
font: 100 14px verdana,arial;
text-decoration:none;


}

a.linkst:link, a.linkst:visited {
width:67px;
float:right ;
display:inline;
color:#fff;
margin:18px 0px 0 16px;
 padding:0;
font: 100 14px verdana,arial;
text-decoration:none;

 }
a.linkst:hover {
float:right ;
display:inline;
color:#dddddd;
margin:18px 0px 0 16px;
 padding:0;
font: 100 14px verdana,arial;
text-decoration:none;

}

a.linkcomlog:link, a.linkcomlog:visited {
width:67px;
float:right ;
display:inline;
color:#fff;
margin:18px 20px 0 0px;
 padding:0;
font: 100 14px verdana,arial;
text-decoration:none;

 }
a.linkcomlog:hover {
float:right ;
display:inline;
color:#dddddd;
margin:18px 20px 0 0px;
 padding:0;
font: 100 14px verdana,arial;
text-decoration:none;

}



a.linkbighome:link, a.linkbighome:visited {
width:267px;
clear:both;
text-align:left;
float:left ;
display:inline;
color:#fff;
margin:10px 0 0 36px;
 padding:0;
font: 100 12px verdana,arial;
text-decoration:none;


 }
a.linkbighome:hover {
float:left ;
clear:both;
display:inline;
color:#fff;
margin:10px 0 0 36px;
 padding:0;
text-decoration:underline;

}







a.linkfinished:link, a.linkfinished:visited {

color:#666 ;
margin:0;
 padding:0px;
cursor:pointer;
text-decoration:underline;
font: 100 11px arial,"century gothic", font-variant:small-caps;
 }
a.linkfinished:hover {

color:#000 ;
margin:0;
 padding:0px;
cursor:pointer;
text-decoration:underline;
font: 100 11px arial,"century gothic", font-variant:small-caps;
}



a.prevnext:link {

color:#000 ;
margin:0;
 padding:0px;
text-decoration:none;
font: 100 11px verdana,arial,"century gothic", font-variant:small-caps;
 }



 a.prevnext:visited {
color:#000 ;
margin:0;
 padding:0px;
text-decoration:none;
font: 100 11px verdana,arial,"century gothic", font-variant:small-caps;
 }


a.prevnext:hover {

color:#000 ;
margin:0;
 padding:0px;
text-decoration:underline;
font: 100 11px verdana,arial,"century gothic", font-variant:small-caps;
}


a.prevnextpage:link {

color:#cccccc ;
margin:0;
 padding:0px;
text-decoration:none;
font: 100 11px verdana,arial,"century gothic", font-variant:small-caps;
 }



 a.prevnextpage:visited {
color:#cccccc ;
margin:0;
 padding:0px;
text-decoration:none;
font: 100 11px verdana,arial,"century gothic", font-variant:small-caps;
 }


a.prevnextpage:hover {

color:#000 ;
margin:0;
 padding:0px;
text-decoration:underline;
font: 100 11px verdana,arial,"century gothic", font-variant:small-caps;
}






a.links:link, a.links:visited {
float:right ;
color:#666 ;
margin:0;
 padding:0px 13px;
text-decoration:none;
font: 100 11px arial,"century gothic", font-variant:small-caps;
 }
a.links:hover {
float:right ;
color:#000 ;
margin:0;
 padding:0px 13px;
text-decoration:none;
font: 100 11px arial,"century gothic", font-variant:small-caps;
}


a.linkn:link, a.linkn:visited {

cursor:pointer;
color:#999 ;
margin:10px;
padding:0;
text-decoration:none;
font: 100 11px verdana,arial,"century gothic", font-variant:small-caps;
 }
a.linkn:hover {

cursor:pointer;
color:#999 ;
margin:10px;
 padding:0;
text-decoration:underline;
font: 100 11px verdana,arial,"century gothic", font-variant:small-caps;
}

a.linksuggest:link, a.linksuggest:visited {

cursor:pointer;
color:#999 ;
margin:0px auto;
padding:0;
text-decoration:underline;
font: 100 11px verdana,arial,"century gothic", font-variant:small-caps;
 }
a.linksuggest:hover {

cursor:pointer;
color:#000 ;
margin:10px auto;
 padding:0;
text-decoration:underline;
font: 100 11px verdana,arial,"century gothic", font-variant:small-caps;
}


a.linksf:link, a.linksf:visited {
 color: #fff;
float:right;

display:inline;
 margin:1px 20px 0px 100px ;
 text-decoration:none;
}
a.linksf:hover {
color: #999;
float:right;
display:inline;
margin:1px 20px 0px 100px;
text-decoration:underline;
}

a.linksfpromo:link, a.linksfpromo:visited {
 color: #cccccc;
float:right;
display:inline;
 margin:1px 0 0 5px ;
 text-decoration:none;
}
a.linksfpromo:hover {
color: #fff;
float:right;
display:inline;
margin:1px 0 0 5px ;
text-decoration:underline;
}


a.linksfleft:link, a.linksfleft:visited {

 color: #999;
float:left;
display:inline;
 margin:1px 0px 0px 20px ;
 text-decoration:none;
}
a.linksfleft:hover {
color: #999;
float:left;
display:inline;
margin:1px 0px 0px 20px;
text-decoration:none;
}

a.linkspleft:link, a.linkspleft:visited {

 color: #999;
float:left;
display:inline;
 margin:1px 0px 0px 10px ;

 text-decoration:none;
}
a.linkspleft:hover {
color: #999;
float:left;
display:inline;
margin:1px 0px 0px 10px;

text-decoration:none;
}



a.linksvleft:link, a.linksvleft:visited {

 color: #fff;
float:left;
display:inline;
 margin:1px 20px 0px 20px ;
 text-decoration:none;
}
a.linksvleft:hover {
color: #999;
float:left;
display:inline;
margin:1px 20px 0px 20px;
text-decoration:underline;
}


a.linkg:link, a.linkg:visited {

color:#333 ;
text-decoration:none ;
font: 100 12px verdana,arial;

 }
a.linkg:hover {
 color: #666;
text-decoration:underline; 
}







a.linkhome:link, a.linkhome:visited {


display:inline;
color:#fff;
float:left;

margin:5px 0 0 25px;

 padding:0;

font: 100 11px arial;



 }

a.linkhome:hover {


display:inline;

color:#dddddd;

float:left;

margin:5px 0 0 25px;

 padding:0;

font: 100 11px arial;



}







a.linkd:link, a.linkd:visited {
color:#996666 ;
margin:0;
 padding:0px;
text-decoration:none;
font: 100 18px "century gothic",verdana,arial
 }
a.linkd:hover {
color:#996666 ;
margin:0;
 padding:0px;

text-decoration:underline;
font: 100 18px "century gothic",verdana,arial
}

a.linkt:link, a.linkt:visited {
color:#996666 ;
margin:0;
 padding:0px;
float:right;

text-decoration:none;
font: 600 16px "century gothic",verdana,arial
 }

a.linkt:hover {
color:#996666 ;
margin:0;
 padding:0px;

float:right;
text-decoration:underline;
font: 600 16px "century gothic",verdana,arial
}

a.linknocompanies:link, a.linknocompanies:visited {
color:#333 ;
margin:0 auto 0 auto;
 padding:0px;
;text-align:center
text-decoration:none;
font: 100 18px "century gothic",verdana,arial
 }

a.linknocompanies:hover {
color:#000 ;
margin:0 auto 0 auto;
 padding:0px;
text-decoration:underline;
font: 100 18px "century gothic",verdana,arial
}





a.linksl:link, a.linksl:visited {

color:#996666 ;
margin:0;
 padding:0;
text-decoration:underline;


font: 100 12px verdana,arial,"century gothic";

 }
a.linksl:hover {
margin:0;
 padding:0;
color:#000 ;
 padding:0;
text-decoration:none;
font: 100 12px verdana,arial,"century gothic";
 
}

a.linkslcountry:link, a.linkslcountry:visited {
float:right;

color:#996666 ;
margin:0 0 0 10px;
 padding:0;
text-decoration:underline;


font: 100 12px verdana,arial,"century gothic";

 }
a.linkslcountry:hover {
float:right;

margin:0 0 0 10px;
 padding:0;
color:#000 ;
 padding:0;
text-decoration:none;
font: 100 12px verdana,arial,"century gothic";
 
}



a.linkpromoweb:link, a.linkpromoweb:visited {

color:#000 ;
margin:0;
  padding: 0;
text-decoration:underline;
font: 600 11px verdana,arial,"century gothic";

 }

a.linkpromoweb:hover {
margin:0;
 padding: 0;
color:#666 ;
 padding:0;
text-decoration:underline;
font: 600 11px verdana,arial,"century gothic";

}



a.linkslweb:link, a.linkslweb:visited {

color:#aaaaaa ;
margin:0;
 padding:0;
text-decoration:underline;


font: 100 9px verdana,arial,"century gothic"
 }
a.linkslweb:hover {
margin:0;
 padding:0;
color:#000 ;
 padding:0;
text-decoration:none;
font: 100 9px verdana,arial,"century gothic"
}




div.main {clear:both;width:1008px;  margin: 0px auto 0 auto;  padding:0 0 0 0;  border-top: 2px solid #dddddd; text-align: center; font: 100;  overflow: hidden; ;background:#fff  }

div.main2 {width:850px; margin: 20px auto 20px auto; text-align:left; padding:30px;  font: 100;  overflow: hidden ;background:#fff; border:1px solid #e5dfcf}

div.maincompany {width:920px; margin: 10px auto 0 auto; text-align:left; padding:0px 0 40px 0;  font: 100;  overflow: hidden ;background:#fff; border:1px solid #e5dfcf}




div.TMcitywide {width:100%;min-width:1050px;height:71px;background-color:#000;padding: 0;border-bottom:2px solid black }
div.TMcitywide1000 {width:100%;min-width:1000px;height:71px;background-color:#000;padding: 0;border-bottom:2px solid black }


div.maincontent {width:1012px;margin:57px auto 0 auto;padding:0;text-align:center;border-top:1px solid}

div.maincontent2 {width:1008px;clear:both;margin:0 auto 0 auto;padding:0;text-align:center;background:#fff;border-top:1px solid #333 ;border-left:2px solid #666;border-right:2px solid #666}


div.maincontentlogin {width:1008px;margin:0 auto 0 auto;padding:0;text-align:center;background-image: url('/assets/images/site/back3light.jpg');background-repeat: repeat  }


div.maincontentlist {width:1008px;clear:both;height:24px;margin:0px auto 0 auto;padding:0;text-align:center }







div.container { margin: 0 auto 0 auto; width:970px;  padding:0 20px 0 20px;   text-align: left; overflow: hidden; border: 0px solid #999 ;border-bottom:0px;background-color:#fff;   }

div.containerlist {width:1008px; margin: 0 auto 0 auto;   padding:0 0 0 0;   text-align: left;  border: 0px solid #999 ;border-bottom:0px ;background-color:#fff; background-image: url('/assets/images/site/tmheader.jpg');background-repeat: no-repeat   }


div.whitecontainerlisthome {width:1010px; height:75px;margin: 0 auto 0 auto;   padding:0;  border-bottom:2px solid #333; text-align: center; background-image: url('/assets/images/site/tmheaderwhite.jpg');background-repeat: no-repeat  }

div.containerlistwhite {width:1010px; margin: 0 auto 0 auto;   padding:0 0 0 0;   text-align: left;  border: 0px solid #999 ;border-bottom:0px ;background-color:#fff;   }

div.containerlisthome      {width:1010px; height:75px;margin: 0 auto 0 auto;   padding:0;  border-bottom:2px solid #333;border-left:2px solid #333; border-right:2px solid #333;  text-align: center; background-image: url('/assets/images/site/tmheader.jpg');background-repeat: no-repeat  }

div.containerlisthomegold {width:1008px; height:60px;margin: 0 auto 0 auto;   padding:0;  border-bottom:2px solid #333; text-align: center; background-image: url('/assets/images/site/tmheadergold.jpg');background-repeat: no-repeat  }


div.TMcontainerlisthome {width:100%;height:71px; margin: 0 auto 0 auto;   padding:0; background-color:#333;background-image: url('/assets/images/site/themarriage-logo.jpg'); background-repeat: no-repeat;border-bottom:2px solid black   }

div.TMcontainerlisthomegal {width:100%;height:71px;background-color:#333;padding: 0;background-image: url('/assets/images/site/themarriage-logo.jpg'); background-repeat: no-repeat ;border-bottom:2px solid black }


div.dleft {float:left;display:inline;width: 210px;  margin: 36px 0 0 55px;padding: 0px;text-align:left;border: 0px solid #d0c5a8;}

div.dleftcountry {width:300px;float:left;clear:left;display:inline;width: 210px;  margin: 36px 0 0 15px;padding: 0px;text-align:center;border: 0px solid #d0c5a8;}

div.drightcountry {width:300px;float:right;display:inline;width: 210px;  margin: 36px 25px 0 0;padding: 0px;text-align:center;border:0px solid #d0c5a8;}


div.drightcountry {width:300px;float:right;display:inline;width: 210px;  margin: 36px 25px 0 0;padding: 0px;text-align:center;border:0px solid #d0c5a8;}


div.formtext {margin:10px 0 0 0;padding:0; text-align: left; font: 100 11px "century gothic",  "trebuchet ms",verdana;  color:#996666}


div.formtextcenter{margin:10px auto 0 auto;padding:0; text-align: center; font: 100 11px "century gothic",  "trebuchet ms",verdana;  color:#996666}







.linksection2 a, .linksection2 i a:visited {
display:block; 
float:left;
width:238px;


text-align:center; 
color:#333 ;
margin: 15px 0 0 20px ;
 padding: 310px 0 0 0;
border:0px solid #999;
 font: 600 16px garamond,"century gothic" , verdana, "trebuchet ms";
background-image:none;
text-decoration:none;

cursor:pointer;

 }

.linksection2 a:hover {
color:#666 ;
background-image:none;
margin: 15px 0 0 20px ;
 padding: 310px 0 0 0;
text-decoration:underline;

}






div.homeback2 {width:1010px;margin:0 auto ;height:480px;background-color:#fff; background-image: url('/assets/images/site/sections.jpg'); background-repeat: no-repeat;}


div.TMcountryback {width:1008px;margin:0 auto ;padding:0 0 30px 0;background-image: url('/assets/images/site/country-sections.jpg'); background-repeat: repeat-y;overflow: hidden; }

div.login {margin:0 auto 0 auto;  padding:160px 0px 0 0; width:700px;    }

div.register {margin:20px auto 0 auto;  padding:0 0px 0 0; width:800px;    }

div.homeback {width:1008px;margin:57px 0 0 0 ;height:460px;border:1px solid;background-image: url('/assets/images/site/welcome.jpg');background-repeat:repeat}



div.loginback {width:1006px;margin:0 auto ;height:380px;border:1px solid;background-image: url('/assets/images/site/back3light.jpg');background-repeat:repeat}

div.introtext {width:750px;margin:0 auto 0px auto;text-align:center}



div.weblogout {float:right;display:inline;width:45px;margin: 6px 20px 0 0 }





#copyright {float:left;margin:0px 0 0 245px}
#copyrightgrey {float:left;margin:0px 0 0 200px}
#copyrightblank {clear:both; margin:2px auto 0 auto}



div.maintabsgrid {margin: 51px 30px 0 30px}





div.menu { margin:0 auto 0 auto; width:550px; font: 11px;  padding:0; text-align:left; border-right:1px solid #dddddd}

div.menu2 {width:660px;margin:0px auto 0px auto;  padding:0;  text-align:center }




div.vmenu { margin:0 0 0 230px; width:550px;font: 11px;  padding:0; text-align:left; border-right:1px solid #494848}

div.bar {   height:12px; margin:0 auto 0 auto; padding:0px;background-color:#000 }







div.maintabs {width:955px; margin: 0px auto 0px 0px ; padding:0}

div.gap {margin:10px 0 10px 0;  background:#fff }



div.vendorgap {margin:26px 0 0 0 }


div.vendorgap1 {margin:1px 0 0 0 }

div.gap5 {margin:5px 0 0 0;  background:#fff}

div.left {width:154px;float:left;display: inline;background-color:#fff ; margin: 30px  0 0px 40px ;  padding:0 ; text-align: left; 
 border: 0px solid #999 ; overflow:hidden}







div.right {width:732px;float:right;display: inline;background-color:#fff ; margin: 30px 40px 0 0px ;  padding:0 0 0 10px ;    text-align: left; 
 border: 1px solid #e5dfcf; overflow:hidden}




div.yousentouter { width:1010px;height:40px;  margin:0px auto 0px auto;padding:0px 0;border-bottom:1px solid #cccccc ; text-align: center;background:#333 }

div.yousentleft { width:220px;float:left; margin:0px 15px 0px 20px;padding: 0 ; text-align: left }

div.yousentright { width:200px;float:right; margin:0px 15px 0px 35px;padding: 0 ; text-align: right;cursor:pointer }

div.yousent { width:495px; height:27px;float:left; margin:0px auto 0px auto;padding: 13px 0 0 0 ;text-align: center;background:#333; font:600 12px  verdana,arial;color : #fff;border:0px double white }

div.nocompanies { margin: 0 auto; padding:0px; font: 100 18px  "century gothic",verdana,arial;color:#333;text-align:center}







div.menusecondline {width:1008px; margin: 0;clear:both; padding:0; border-top: 2px solid #dddddd;}

#footer3{  width:1008px;height:18px; clear:both;background:#000 ; font:9px verdana ; color:#fff;  margin: 0 auto 0 auto; padding:3px 0 0 0 ;  text-align: center}

#footercom{  width:996px;height:18px; clear:both;background:#000 ; font:9px verdana ; color:#fff;  margin: 0 auto 0 auto; padding:3px 0 0 0 ;  text-align: center}


#footerwhite{  width:100%;height:18px; background:#fff ; font:9px verdana ; color:#333;  margin: 0 auto 0 auto; padding:8px 0 0 0 ;  text-align: center}

#footerwhitedouble{  width:1010px;height:18px;  font:9px verdana ; color:#fff; background:#000; margin: 0 auto 0 auto; padding:8px 0 0 0 ;  text-align: center}






a.promocity:link, a.promocity:visited {
font: 100 16px garamond,verdana,arial;
font-variant:small-caps;
color :#fff;
text-decoration:none;
 }

a.promocity:hover {

text-decoration:none;

}
