/* Style sheet for TWC Graphics Design template */
html  { margin: 0px;	padding: 0px; }
body  { background:url(../images/bg.jpg) repeat-x #010150; width: 100%; height: 100%; color: #000000; margin: 0px; padding: 0px; text-align:center; font: normal normal 12px/16px Verdana, Arial, sans-serif; }
input { color: #000; font: normal normal 11px Arial, sans-serif; }
h1    { font: normal bold 24px Arial, Verdana, sans-serif; color: #000087; margin-bottom: -12px; border-bottom:1px solid #000000; }
h2    { font: normal bold 14px Arial, Verdana, sans-serif; color: #282A76; }
h3    { font: normal bold 12px Arial, Verdana, sans-serif; color: #4d4d4d; padding: 3px; }
h4    { color: #000; font:  normal bold 12px Verdana, Arial, sans-serif; }
h5    { color: #000; font:  normal bold 11px Verdana, Arial, sans-serif; }
h6    { color: #000; font:  normal bold 10px Verdana, Arial, sans-serif; }
form  { margin:00px; padding: 00px; }

/* header */

.topheader {
	margin : 0 auto;
	width : 779px;
}

header-flash {
	margin : 0 auto;
	width : 779px;
}

.header-lft {
	float:left;
}

.header-rgt {
	float:right;
	background:url(../images/logo-rgt-bg.jpg) no-repeat;
	width:427px;
	height:201px;
	text-align:right;
}

.top-sep {
	background:url(../images/top-sep.jpg) repeat-x;
	height:10px;
	float:left;
	width:779px;
}

.header-btm-bg {
	background:url(../images/header-btm-bg.jpg) repeat-x;
	height:8px;
	float:left;
	width:779px;
}

.google-box {
	width:283px;
	height:83px;
	margin-right:10px;
	background:url(../images/google-bg.jpg) repeat-x;
	float:right;
}

.google-box-lft {
	width:9px;
	float:left;
}

.google-box-mid {
	float:left;
}

.google-box-rgt {
	width:9px;
	float:right;
}

/* end of header */

/* end of content */

.maincontainer {
	margin : 0 auto;
	width : 779px;
}

.content {
	margin : 0 auto;
	height:100%;
	width : 769px;
	padding:5px;
	float:left;
	background:#FFFFFF;
}

.left-content {
	width:215px;
	padding-right:0px;
	float:left;	
}

.right-content {
	width:525px;
	padding-left:15px;
	float:left;	
	text-align:justify;
}

.banner {
	width:100%;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}

.pic {
	width:100%;
	float:left;
	padding-top:4px;
	padding-bottom:4px;
}

.lft-txt-box {
	border:1px solid #A9A9C0;
	padding:5px;
	float:left;
	width:203px;
	text-align:justify;
	background:#FAF9F9;
}

.lft-header {
	background:url(../images/lft-header.jpg) repeat-x;
	width:195px;
	height:23px;
	color:#010165;
	padding:6px 10px;
	font-weight:bold;
	text-align:left;
	float:left;
}

.rgt-txt-box {
	border:1px solid #A9A9C0;
	padding:5px;
	margin-bottom:10px;
	float:left;
	width:510px;
	text-align:justify;
	background:#FAF9F9;
	color:#111474;
}

.product-box {
	border:1px solid #cccccc;
	padding:3px;
	float:left;
	width:160px;
	text-align:center;
	background:#FAF9F9;
	color:#111474;
	margin-right:3px;
	margin-left:3px;
}
.product-imgbox {
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:160px;
	text-align:center;
	background:#FAF9F9;
	color:#111474;
	height:100px;
}
.product-bluebox {
	padding:10px;
	float:left;
	width:140px;
	text-align:center;
	background:#010150;
	color:#ffffff;
	height:70px;
}

/* end of content */

/* general classes */

.img-border {
	border:1px solid #A9A9C0;
}

.header {
	color:#010188;
	font-weight:bold;
}

.header-black {
	color:#000000;
	font-weight:bold;
}

.link-bold {
	color:#010188;
	font-weight:bold;
	text-decoration:underline;
}

.link-bold:hover {
	color:#010188;
	font-weight:bold;
	text-decoration:none;
}

.red-link-bold {
	color:#ff3300;
	font-weight:bold;
	text-decoration:underline;
}

.red-link-bold:hover {
	color:#ff3300;
	font-weight:bold;
	text-decoration:none;
}

.imgL {
	border:1px solid #A9A9C0;
	float:left;
	margin: 0 10px 5px 0;
}

.imgL-blue {
	border:1px solid #A8E7FE;
	float:left;
	margin: 0 10px 5px 0;
}

.input { color: #000; font: normal normal 11px Arial, sans-serif; border:1px solid #7175F6; background:#ffffff; width:120px; }

.search-butn {background:#0B0B6F; border:1px solid #7E7EF5; color:#ffffff; font-family:Arial, Helvetica, sans-serif; }

.details-butn {background: url(../images/details-but-bg.jpg) repeat-x; height:21px; border:1px solid #E0E0E4; color:#0C2C71; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px; }

/* end of general classes */

/* footer */

.footer {
	margin : 0 auto;
	width : 739px;
	padding:20px;
	float:left;
	color:white;
}

.footer a {
	text-decoration:none;
	color:white;
}

.footer a:hover {
	text-decoration:underline;
}

.copyright {
	font-size:10px;
	color:#B3B3CB;
}

/* end of footer */
