/* Search Dot Travel - Default Theme */
/* Theme: Default Global v1.0*/
/* Require: Default Supplemental Colored Theme Style */
/* Hand generated by Steven Maguire */

html					{height: 100%;}
body					{margin: 0px; padding: 0px; background: url(siteart/bkg-body.jpg) repeat; font-family: Tahoma, Arial, Helvetica, sans-serif;}
h1, h2, h3				{margin: 0px; padding: 2px; font-weight: bold; color: #444444;}
h1 a, h2 a, h3 a		{margin: 0px; padding: 2px; font-weight: bold; color: #444444; text-decoration: none;}
h1						{font-size: 15px; text-transform: uppercase;}
h1 span					{font-size: 12px; color: #777777; font-weight: normal; text-transform: capitalize;}
h2						{font-size: 13px;}
h3						{font-size: 12px; color: #777777; font-weight: normal;}
p,li					{margin: 0px; padding: 3px; color: #555555; font-size: 12px;}
p.foot-lite				{text-align: center;}
a						{text-decoration: underline;}
a:hover					{text-decoration: none;}
img						{border: none; border:3px solid #DBE5EA; margin:2pt 2pt 2px 2px; padding:2px;}
.pic 					{background:#FFFFFF none repeat scroll 0%; border:1px dashed #999999; float:right; margin:0pt 0pt 5px 10px; padding:4px;}
blockquote				{background:transparent url(siteart/quotes.gif) no-repeat scroll left top; color:#666666; font-family:Georgia,Palatino,Palatino Linotype,serif; font-size: 12px; font-size-adjust:none; font-style:italic; border-left:2px solid #CCCCCC; padding:5px 5px 5px 30px;}
dl						{margin: 0px; padding: 0px;}
dl dt					{margin: 0px; padding: 2px; font-weight: normal; color: #444444; font-size: 14px;}
dl dd					{margin: 0px 0px 5px 10px; padding: 0px;}
fieldset				{margin: 10px; padding: 0px; border: 1px solid #999999;}
legend					{margin: 0px 10px; padding: 0px; font-size: 13px; color: #777777; font-weight: normal; text-transform: capitalize;}

.saran					{margin: auto; padding: 0px; width: 760px; height: auto;}
.wrap					{margin: 0px; padding: 0px; width: 760px; height: auto; float: left;}

.head					{margin: 0px; padding: 10px; width: 740px; height: 180px; float: left;}
.head h1, .head h2		{padding: 0px 10px; color: #ffffff; text-align: center; font-weight: bold; text-transform: capitalize;}
.head h1 a, .head h2 a	{color: #ffffff; text-align: center; font-weight: bold; text-transform: capitalize; text-decoration: none;}
.head h1 a:hover, .head h2 a:hover	{color: #ffffff; text-align: center; font-weight: bold; text-transform: capitalize;}
.head h1				{margin: 40px 0px 0px 0px; font-size: 36px;}
.content				{margin: 0px; padding: 0px 10px; width: 740px; height: auto; float: left; background: url(siteart/bkg-content-v.jpg) repeat-y top center;}
.footer					{margin: 0px; padding: 10px; width: 740px; height: 43px; float: left; background: url(siteart/bkg-footer.jpg) no-repeat top center;}
.footer p				{text-align: center; border-top: 1px solid #eeeeee;}
.h-wrap					{margin: 0px; padding: 0px; width: 100%; float: left;}
.h-wrap h1				{float: left;}

.entry					{margin: 0px; padding: 0px; width: 100%; height: auto; float: left;}
.entry img				{margin: 0px 0px 10px 10px; float: right;}
.entry-foot					{margin: 0px; padding: 0px; width: 100%; height: auto; float: left; border-bottom: 1px solid #eeeeee;}

.ads				{margin: 0px; padding: 0px; width: 100%; height: auto; float: left;}
.trackbacks				{margin: 0px; padding: 0px; width: 100%; height: auto; float: left; background: #f6f6f6;}
.commsum				{margin: 0px; padding: 15px 10px; width: 60px; height: 50px; float: left; color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: center; font-size: 10px; line-height: 16px;}
.commsum span				{font-size: 36px;}
.commsum a				{color: #ffffff; text-decoration: none; font-weight: bold;}
.commsum a:hover		{color: #ffffff; text-decoration: none; font-weight: bold;}

.c520					{margin: 0px; padding: 0px; width: 520px; height: auto; float: left;}
.c220					{margin: 0px; padding: 0px; width: 220px; height: auto; float: left;}

.obj-gray				{margin: 0px; padding: 0px; width: auto; height: auto; float: left; background: #f9f9f9;}
.obj-txt				{margin: 10px; padding: 3px; width: auto; height: auto;} 
.obj-foot				{margin: 10px; padding: 5px; width: auto; height: auto; background: #f6f6f6; border-top: #cccccc solid 1px; border-bottom: #cccccc solid 1px;}
.obj-trax				{margin: 10px; padding: 5px; width: auto; height: auto; background: #f6f6f6; border-top: #cccccc solid 1px; border-bottom: #cccccc solid 1px;}

.t-cloud				{margin: 0px; padding: 0px; width: auto; height: auto;}
.t-cloud ul				{margin: 0px; padding: 0px; list-style-type: none; text-align: left;}
.t-cloud ul li			{margin: 0px; padding: 0px; display: inline; clear: both; color: #555555;}
.t-cloud a				{text-decoration: none; font-weight: normal; color: #555555;}
.t-cloud a:hover			{text-decoration: underline; font-weight: normal; color: #555555;}
.t-cloud ul li.one			{font-size: 12px;}
.t-cloud ul li.two			{font-size: 14px;}
.t-cloud ul li.three			{font-size: 16px;}
.t-cloud ul li.four			{font-size: 18px;}
.t-cloud ul li.five			{font-size: 20px;}
.t-cloud ul li.six			{font-size: 22px;}

ul.menu					{margin: 0px; padding: 0px 0px 0px 0px; list-style-type: none; font-size: 11px;}
ul.menu	ul				{margin: 0px; padding: 0px 0px 0px 10px; list-style-type: none; font-size: 11px;}
ul.menu li				{margin: 0px; padding: 0px;}
ul.menu li a			{margin: 0px; padding: 5px 3px; width: 95%; display: block; border-bottom: 1px solid #eeeeee;}

.bread					{margin: 0px 0px 0px 10px; padding: 0px; width: 500px; height: 30px;}
.crumb					{margin: 0px; padding: 0px; width: 500px; height: 30px;}
.crumb ul				{margin: 0px; padding: 0px; list-style-type: none; font-size: 11px;}
.crumb ul li			{margin: 0px; padding: 0px 22px 0px 10px; float: left; line-height: 30px;}
.crumb ul li a			{display: block; font-weight: normal;}
.crumb ul li.active		{background: none;}
.crumb ul li.active a	{font-weight: bold;}

/*
.contactform				{margin: 0px; padding: 15px; border-top: 2px solid #eeeeee;}
.contactform fieldset			{margin: 0px 10px 0px 10px; padding: 10px; border: 1px solid #dddddd; font-size: 12px; color: #777777; width: 575px; float: left;}
.contactform legend			{margin: 10px 0px 10px 0px; font-size: 26px; color: #00853E;}
.contactform label, input, textarea	{margin: 0px 0px 10px 0px; width: 300px; display: block; font-size: 12px; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.contactform input.butt		{margin: 0px; width: 100px; display: block;}
.contactform select			{margin: 0px 0px 10px 0px; width: auto; display: block; font-size: 12px; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.contactform label			{padding: 0px 20px 0px 0px; width: 125px; text-align: right; color: #444444;}
.contactform br			{clear: left;}
.contactform textarea			{height: 100px;}
.contactform input.check		{margin: 0px; width: 25px; display: block;}
*/
.contactform dd { margin-left: 125px; width: 300px; margin-bottom:8px;}
.contactform { padding: 10px; }
.contactform label { font-weight:bold; width: 120px; position:absolute;}
.contactform label span { font-size:x-small; }
.contactform textarea { height: 140px; }

.rss 					{background:transparent url(/images/orangerss.gif) no-repeat scroll right center; color:#EA8733; font-size:11px; padding-right:20px; font-weight:bold; height: 15px;}
.right 					{float:right; margin-left:10px;}
.left 					{float:left; margin-right:0px;}
.first					{margin: 0pc; padding: 0px; width: 300px; float: right;}	

.homepage_content { margin: 10px; padding: 3px; width: auto; height: auto;  }

.homepage_content ul    {margin: 10px 30px; padding: 0px;}
.homepage_content ul li    {margin: 0px; padding: 0px; display: block; font-size: 12px; color: #444444;}

.dir_home { padding-left: 15px; padding-top: 5px; }
.dir_home h2 { font-size: 16px; border-bottom: 1px solid #f1f1f1; margin-right: 15px; }
.top_dir { margin-bottom: 6px; font-size: 14px; }
.top_dir a { font-weight: bold; }
.sub_dir { font-size: 11px; padding-right: 3px; }
.dir_count { font-size: smaller; color: gray; }
.item_description small {  }
.module_dir_item { border-bottom: 1px solid #f9f9f9; padding-bottom: 2px; margin-bottom:3px; }
.module_dir_item p { margin-left: 7px;}
.module_dir_item a { text-decoration: underline;  }
.featured_dir_item { background: #f1f1f1 url('siteart/featured.gif') no-repeat right top; }
.premium_dir_item { background-color: #f1f1f1; }

.commentform { font-size: small; padding: 10px; }
.commentform label { position:absolute; width:75px; text-align:left; color: gray; margin-left:0px;float:left;  }
.commentform input, .commentform textarea { margin-left:90px; margin-bottom: 5px; }
.commentform input.txtbox { width: 275px; }
.commentform textarea.txtbox { width: 305px; }
.comment_footer { font-size: x-small; }

.photos { float: left; height: 195px; width: 170px;  margin-right: 8px;text-align: left; 	padding: 5px 0;}
.photos-thumb {position: relative;width: 170px; height: 160px;text-align: center;border: solid 1px #fff; }
.photos-thumb-position {position: absolute;width: 160px;bottom: 0;left: 0;}
img.photo_listing { border:1px solid silver; margin:0 auto; padding:4px; max-width:150px; max-height:150px; }
.thumb-info { font-size:small; text-align:center; }

.footer ul { margin-top: 1px; padding-top:1px;}
.footer li { list-style-type: none; display:inline; font-size:xx-small; margin: 0px;}
.footer li:after { content: "  |"; }
.footer li.last:after { content: ""; }

.footerpages { clear: both; padding: 20px 50px 10px 10px; }
.footerpages ul { margin-top: 1px; padding-top:1px;}
.footerpages li { list-style-type: none; display:inline; font-size:xx-small; margin: 0px;}
.footerpages li:after { content: "  |"; }
.footerpages li.last:after { content: ""; }

#pagination { width:578px; border-top:3px solid #f1f1f1; padding:0px; margin-top:10px; float:left; padding-left:0px; padding-right:0px; }
#pagination .totallist { float:left; color:#0288cd; font-weight:bold; display:block; margin-top:14px;}
#pagination ul { float:right; color:#0288cd;margin-top:10px;}

#pagination ul li { display:block;list-style:none;margin:0 2px 0 2px;color:#3b5e73; ext-align:center; padding:0; font-weight:normal; font-size:11px; border:1px solid #dddddd; background-color:#FFFFFF;text-decoration:none; float:left;}
#pagination ul li a:link, #pagination ul li a:visited { display:block; padding:0 2px 0 2px; color:#0288cd;text-decoration:none;}
#pagination ul li a:hover { color:#fff; text-decoration: none;}
#pagination ul li:hover { color:#fff; text-decoration: none; background-color:#1aa0e5; border:1px solid #0288cd;}
#pagination ul li.current { color:#000; border:1px solid transparent; padding:0 2px 0 2px; background-color:#fff; text-decoration:none; font-weight:normal; }
#pagination ul li.dots { border:none; background-color:transparent; }
#pagination ul li.dots:hover {color:#3b5e73;background-color:transparent; border:none;}

