#wrap #left p {
}
#header {background:url(images/tmibanner42.png) no-repeat; width: 930px; 
	height: 180px; border:thick; border-color:#CC0033}

/*Links*/
a {
	color:#2C74AE;
}
a:visited {color:#336699;}
a:active {color:#0099FF;}
a:hover {color:#ef424b; }



.wideblocktop {background:url(images/editorialhead1.png) no-repeat; height:25px; display:block; color:#ffffff; padding:5px 5px 0 10px;}
.editorialbttm {background:url(images/editorialbttm1.png) bottom no-repeat; height:12px; }
.wideblock {color:#fff; background: #1f3f7c;}
.wideblock a, .wideblock a:visited, .wideblock a:active{color:#fff;}
.wideblock a:hover {color:#ef424b;}

#logo {
	display:block;
	background:url(images/logo.png) no-repeat;
	height:58px; padding: 5px 0 0 62px; font-family:"Trebuchet MS", Verdana, sans-serif; font-size:24px; width: 175px;
	margin:35px auto 0 auto;
	color: #F3F3F3;
}
#logo:hover {background:url(images/logo2.png) no-repeat;}
#logo .slogon {
	display:block;
	font-size:12px;
	color: #91BEE3;
}
#logo a {color:#f3f3f3; text-decoration:none;}
#logo a:hover {color:#fff; text-decoration:none; background:none;}
#left {width:560px; float:left; padding-top:15px;}
#right { margin-left:568px; min-height: 1px; padding-top:15px;}
#quicklinks {width:200px; padding:5px; float:right;}
#featured {background: url(images/ftrd2.png) repeat-y;}
#ftdtop {background:url(images/ftrd1.png) no-repeat; height:26px;}
#ftdbtm {background:url(images/ftrd3.png) no-repeat; height:24px;}
#featured h2 {
display:block; 
background-image: url(images/next3.png);
background-repeat: no-repeat;
background-position:top left;


margin-left: 25px;
padding-left: 25px;

}


.ftdcontent {padding:10px 10px 0 10px;}
#featured img {display:block; float:left; padding:3px; background:#efefef; border:solid 1px #CCCCCC; margin:4px 10px 0 0;}
#left h1, #left h2, #left h3 {
	font-family: "Trebuchet MS", Verdana, sans-serif;}
#left h1 { font-size:24px; color:#000; }
#left h2 {font-size:20px; color: #133a60;}
#left h3 {font-size:16px; color:#133a60; font-weight:bold;}
.subhead {display:block; text-transform:uppercase; color: #133a60;}
.vtabtop .subhead {padding:5px 5px 0 45px; font-size:18px; font-weight:bold;}



iframe {
	border:2px solid #F1EEE9;
	width: 230px;
	height: 400px;
}

ul {list-style:none;}

.post ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.post ul li
{
background-image: url(images/bluearrow.gif);
background-repeat: no-repeat;
background-position: left top;

margin-left: 20px;
padding-left: 20px;


line-height: 1.5em

}



#v_tab .list_items li {display:block; background: url(images/tabdiv.jpg) bottom no-repeat; padding:5px 0 22px 0;}
#v_tab h3 { display:block; padding:0; margin:0;}
#v_tab li img {display:block; float:right; padding:3px; margin:3px; background:#fff;}

.post h2{display:block; background:url(images/next3.png) 8px 5px no-repeat; padding:3px 8px 5px 35px;}
.post p {margin-left: 8px; padding-left: 8px;}
.post .postinfo {color: #666666; font-size:10px; display:block; margin:0;}
.post_end { padding:5px 5px 25px 0; font-size:10px;}
h1a, h2 a, h3 a {color: #133a60; text-decoration:none;}
h2 a:visited, h2 a:active {color: #133a60; text-decoration:none;}
h3 a:visited, h3 a:active {color: #133a60; text-decoration:none;}
h2 a:hover {color:#ef424b; background:#fff; text-decoration:none;}
.post_end a {color: #ef424b; }
.post_end a:visited, .post_end a:active  {color: #ef424b;}
.post_end a:hover {background:#fff;}
#wrap #footer {
	background: #1f3f7c;
	padding: 15px;
	color: #ffffff;
	text-align:center;
}
#footer a {color:#fff; font-weight:bold; text-decoration:none;}
#footer a:visited, #footer a:active { color:#fff;}
#footer a:hover {color:#ef424b; background:none; text-decoration:none;}
#credit {color:#DBD5CC;}
#credit a{color:#fff;}
#credit a:hover {color:#ffc; background:#000;}

#sidebar {background:url(images/sbbg25.png) repeat-y; }
#sbtop {background:url(images/sbtop25.png) no-repeat; height:39px; }
#sbbtm {background:url(images/sbbtm25.png) bottom no-repeat; width:362px; clear:right; height:19px;}
#logos {background:url(images/bgbluesquare2.png) no-repeat; height:240px;}
.sb1 {float:right; width:160px; padding:5px 12px 5px 8px;}
.sb2 {margin-right:185px; padding:5px 3px 5px 12px;}
#right h2 { font-family:"Trebuchet MS", Verdana, sans-serif; font-size:16px; color:#000033}
#right h3 {font-size:12px;}
#sidebar h2 { text-transform:uppercase; display:block; background:url(images/sidebarh25.png) bottom no-repeat; padding:3px 5px 8px 5px; margin-bottom:10px;}
#sbtop h2 {background:none; padding:8px; text-align:center; margin:0; color:#658cc8;}
#sidebar h3 {display:block; padding: 0px 0px 0 0px; border-bottom: dashed 1px #AB9C8B;}
.link_menu li {display:block; height:24px;}
.link_menu li a {display:block; height:20px; padding:4px 5px 0 5px; color:#000000; text-decoration:none; background:url(images/sidebarmenu27.png) 0 -24px no-repeat;}
.link_menu li a:visited, active{display:block; height:20px; padding:4px 5px 0 5px; color:#000000; text-decoration:none; background:url(images/sidebarmenu27.png) 0 -24px no-repeat;}
.link_menu li a:hover { background:url(images/sidebarmenu27.png) 0 0 no-repeat;}
.banners {padding:4px; margin-top:10px;}
.banners img {border:none; margin-bottom:5px;}
.banners a {background:none; border:none;}

blockquote {display:block; font:18px Georgia, "Times New Roman", Times, serif; color:#514533; background:url(images/quote.jpg) no-repeat; padding-left:30px;}
cite {font:14px "Trebuchet MS", Verdana, sans-serif; color:#000; font-style:normal;}
.extract {width:250px; float:right; margin-left:15px;}
img.leftalign{float:left; margin-right:15px; padding:3px; background:#fff; border:solid 1px #B9A991;}
img.rightaline {float:right; margin-left:15px; padding:3px; background:#fff; border:solid 1px #B9A991;}

/*shopping Cart */
#catalogue {}
.item {width:135px; float:left; height:220px;}
.item h3 {display:block; padding:3px;}
.item span {display:block; padding:3px;}
.item .price {color:#993300; font-weight:bold; }
.item span img {border:none;}
.item img {}
img.productimg {border:solid 1px #716148; margin:0 0 0 8px;}
.clear2 {width:100%; clear:left;}
.sec_head {display:block; background: #E0D9D1; padding:3px; margin-bottom:15px;}

.page_nav {margin:10px 0 10px 0; padding:5px; background:#E0D9D1;}
.page_nav .alignleft {float:left;}
.page_nav .alignright {text-align:right;}
.page_nav a {color:#544836; text-decoration:none;}
.page_nav a:hover {color:#000;}