body{
	margin:0px;
	padding:0px;
	background-color:#dddfe3;
	
}

#wrapper {
	width:1000px;
	position:relative;
	margin:0px auto;
	}
#banner {
	width:1000px;
	margin:0px auto;
	background-image: url(../img/bannerbg.jpg);
	background-repeat: no-repeat;
	float:left;
	height:158px;
	}	
#topline {
	width:1000px;
	margin:0px auto;
	float:left;
	height:13px;
	background-color: #4b75ae;
	}	
#bannerline {
	width:1000px;
	margin:0px auto;
	float:left;
	height:1px;
	background-color: #3350a1;
	}
#banner h2.logo-text {
	width:200px;
	margin:0px auto;
	float:left;
	height:24px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:110%;
	padding-left:12px;
	padding-top:60px;
	}
#banner_padding1 {
	width:80px;
	margin:0px auto;
	float:left;
	height:68px;
		}
#banner h1.description {
    width:364px;
	height:54px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #363666;
	text-decoration: none;
	font-size:17px;
	line-height:160%;
	left:293px;
	top:41px;
	position:absolute;			
}		
	
#phone-number {
    width:186px;
    height:77px;
	margin:0px auto;
	left:18px;
	top:56px;
	position:absolute;	
}
#phone-number span {
    display: none;
}
#banner-right {
    width:219px;
    height:154px;
	margin:0px auto;
	background-image: url(../img/right_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	left:759px;
	top:13px;
	right:20px;
	position:absolute;
	}
#btn_bg{
    width:684px;
    height:23px;
	margin:0px auto;
	float:left;
	background-image: url(../img/btn_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-top:#ffffff solid 1px;
	border-right:#ffffff solid 1px;
	border-left:#ffffff solid 1px;
	border-bottom:#ffffff solid 1px;

	}

#btn_gif{
    width:684px;
    height:34px;
	margin:0px auto;
	left:10px;
	top:139px;
	position:absolute;	
}
.link:link{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #0f3083;
	text-decoration: none;
}

.link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #0f3083;
	text-decoration: none;
}
.link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #0f3083;
	text-decoration:underline;
}
.link:active{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #0f3083;
	text-decoration: none;
}


.right_whitetext:link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.right_whitetext:visited{
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.right_whitetext:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration:underline;
}
.right_whitetext:active{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

#body_white {
	width:1000px;
	margin:0px auto;
    padding: 5px 0 0 0;
	background-color:#ffffff;	
	float:left;
}		
.header_center{
    width:772px;
    margin:0px auto;
	float:right;	
		}

table.products {
    border-collapse: collapse;
}
.product-box {
    float: left;
    width: 380px;
}
.product-box-text {
    float: left;
    padding: 0 0 0 10px;
    width: 185px;
}
.product-box-image {
    float: left;
    width: 147px;
    padding: 0 0 0 10px;
}
.item-number {
	font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size:13px;
	color: #656060;
	text-decoration: none;
	text-align:left;	
}
table.products .top, .product-box .top {
	width:380px;
	height:15px;
	background-image: url(../img/top.gif);
	background-repeat: no-repeat;
}
table.products td.product, .product-box .product {
	width:380px;
	background-image: url(../img/middle.gif);
	background-repeat: repeat-y;
    position: relative;
}
table.products .bottom, .product-box .bottom {
	width:380px;
	height:15px;
	background-image: url(../img/bottom.gif);
	background-repeat: no-repeat;
}
table.products .product {
    padding: 5px 10px;
}

h1.category span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0B1896;
	font-size:17px;
	line-height:160%;
}
.inner_box{
	width:772px;
	margin:0px auto;
	float:left;
		}
.top_box1{
	width:772px;
	height:15px;
	margin:0px auto;
	position:absolute;
	top:878px;
	left:227px;	
	background-image: url(../img/top.gif);
	background-repeat: no-repeat;
		}
.middle_box1{
	width:772px;
	margin:0px auto;
	position:absolute;
	top:880px;
	left:227px;
	background-image: url(../img/middle.gif);
	background-repeat: repeat-y;
		}
.bottom_box1{
	width:772px;
	height:15px;
	margin:0px auto;
	position:absolute;
	top:1080px;
	left:227px;	
	background-image: url(../img/bottom.gif);
	background-repeat: no-repeat;
		}
#watch_left{
    width:381px;
   	margin:0px auto;
	position:absolute;
	left:229px;
	top:460px;
		}
.watch_top{
    width:381px;
    margin:0px auto;
	float:left;
		}
.watch_mid{
	width:381px;
	margin:0px auto;
	position:relative;
	float:left;
	background-image: url(../img/watch-mid.gif);
	background-repeat: repeat-y;	
	}
#watch_right{
    width:381px;
   	margin:0px auto;
	position:absolute;
	left:614px;
	top:460px;
	
	}
#watch_left_2{
    width:381px;
	margin:0px auto;
	position:absolute;
	left:229px;
	top:860px;
	background-color:#009966;
		}
#watch_right_2{
    width:381px;
	margin:0px auto;
	position:absolute;
	left:614px;
	top:860px;
	background-color:#006666;
	}
		
#left-panel{
    float: left;
	width:213px;
	margin:0px auto;
	xbackground-image: url(../img/left_top.jpg);
	xbackground-repeat: no-repeat;
	xbackground-position: left top;
	xbackground-color: #f6fcfe;
}
		
#left-panel-mid h2 {
    margin: 0;
    padding: 0 0 .5em 0;
}
#left-panel-mid {
	margin: 0 0 0 5px;
	background-image: url(../img/left-bg.png);
	background-repeat: repeat-x;
}
span.left_heading,
h1.featured-items,
a.category-link,
#left-panel-mid h2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #0b1896;
	text-decoration: none;
	margin-left:4px;
	line-height:170%;
}
a.category-link {
    text-decoration: underline;
}
#left_head2{
	width:100%;
	margin:0px auto;
	top:115px;
	left:4px;
	position:absolute;
}
#left_head3{
	width:100%;
	margin:0px auto;
	top:369px;
	left:4px;
	position:absolute;
}
#banner_mid{
    width:97%;
    margin:0px auto;
	float:left;
	 
		}					
ul{
	list-style-position:inside;
	line-height:16px;
	margin:0px;
	padding:0px;
	list-style-type: square;
	color:#a6b5d9;
	margin-left:8px;		
}
#blue_text1{
	font-family:Arial, Helvetica, sans-serif;
	width:97%;
	font-weight: normal;
	font-size:13px;
	color: #434c85;
	text-decoration: none;
	float:left;
	margin:0px auto;
	}
.menu{
	width:208px;
	float:left;
	margin:0px auto;
	height:12px;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 14px;
	padding-top:8px;			
}
table.pagination td.pages a:link,
.left_link:link{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:13px;
	color: #444444;
	text-decoration:none;
	line-height:16px;
			
}
table.pagination td.pages a:visited,
.left_link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:13px;
	color: #444444;
	text-decoration:none;
	line-height:16px;		
}
table.pagination td.pages a:hover,
.left_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:13px;
	color: #000000;
	text-decoration:none;
	line-height:16px;		
}
table.pagination td.pages a:active,
.left_link:active{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:13px;
	color: #444444;
	text-decoration:none;
	line-height:16px;		
}

.product-detail {
    padding: 0 50px 0 10px;
}
.product-detail .product-detail-images {
    float: left;
    width: 280px;
    text-align: center;
}
.product-detail .product-detail-images a img {
    border: 0;
}
.product-detail .product-detail-text {
    float: right;
    width: 420px;
}

.blue_text1link:link{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:13px;
	color: #434c85;
	text-decoration: none;	
}
.blue_text1link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:13px;
	color: #434c85;
	text-decoration: none;	
}
.blue_text1link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:13px;
	color: #434c85;
	text-decoration:underline;	
}
.blue_text1link:active{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:13px;
	color: #434c85;
	text-decoration: none;	
}
.watch_greytext,
table.pagination td.displaying,
table.pagination td.pages,
form.google-checkout p.p1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:13px;
	color: #656060;
	text-decoration: none;
	text-align:left;	
}
table.pagination td.pages {
    text-align: right;
}
form.google-checkout p.p1 {
    font-weight: bold;
}
.product-listprice,
.product-discountprice,
.product-featureprice,
.watch_greytext1 {
	font-family: Tahoma;
	font-weight: normal;
	font-size:11px;
	color: #292929;
	text-decoration: none;
	
}
.price,
.watch_redtext1{
	font-family: Tahoma;
	font-weight: normal;
	font-size:11px;
	color: #ff0000;
	text-decoration: none;
}
.line-through {
    text-decoration: line-through;
}
.watch_redtext2{
	font-family: Tahoma;
	font-weight: normal;
	font-size:11px;
	color: #ff0000;
	text-decoration:line-through;
}
#bottombg{
	height:61px;
	margin:0px 5px;
    padding: 2px 4px;
	float:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height:130%;
	background-image: url(../img/footer_bg.gif);
	background-repeat: repeat-x;
}
#reciprical {
    margin: 0 auto;
    clear: both;
    text-align: center;
}
#bottombg .footer-text {
}
#footer{
    width:1000px;
	height:37px;
    padding: 20px 0 0 0;
	margin:0px auto;
	float:left;
	text-align:center;
    clear: both;
}
	
.footerlink:link{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #434c85;
	text-decoration: none;
}
.footerlink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #434c85;
	text-decoration: none;
}
.footerlink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.footerlink:active{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #434c85;
	text-decoration: none;
}
.footerbar{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #434c85;
	text-decoration: none;
	margin-left:12px;
	margin-right:12px;
}
#footer_grey{
    width:960px;
	margin:0px auto;
	float:left;	
	font-family: Tahoma;
	font-weight: normal;
	font-size:11px;
	color: #8a8c8d;
	text-decoration: none;
	text-align:center;
	padding:20px;

	
}
.footer_greytext1:link {
	font-family: Tahoma;
	font-weight: normal;
	font-size:11px;
	color: #8a8c8d;
	text-decoration: none;
	
}
.footer_greytext1:visited{
	font-family: Tahoma;
	font-weight: normal;
	font-size:11px;
	color: #8a8c8d;
	text-decoration: none;
	
}
.footer_greytext1:hover{
	font-family: Tahoma;
	font-weight: normal;
	font-size:11px;
	color: #000000;
	text-decoration:underline;
	
}
.footer_greytext1:active{
	font-family: Tahoma;
	font-weight: normal;
	font-size:11px;
	color: #8a8c8d;
	text-decoration: none;
	
}
h2.product-name,
.greytext4{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:25px;
	color: #656060;
	text-decoration: none;
	line-height:120%;
	margin:0px;
	padding:0px;	
}
.bluetext3:link{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color: #4b75ae;
	text-decoration: none;
	line-height:120%;	
}
.bluetext3:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color: #4b75ae;
	text-decoration: none;
	line-height:120%;	
}
.bluetext3:active{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color: #4b75ae;
	text-decoration: none;
	line-height:120%;	
}
.bluetext3:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color: #0761db;
	text-decoration: none;
	line-height:120%;	
}


.clear {
    clear: both;
}

/* -----------------------------------------------------------------------
 * Headlines
 * -------------------------------------------------------------------- */
div.headlines_display_container {
    margin: 0 0 1em 0;
    height: 45px;
}
div#headlines_display p {
    margin: 0;
    padding-bottom: 10px;
}
div#headlines_buttons {
    display: none;
}
div#xheadlines_buttons {
    position: absolute;
    padding: 5px;
    border: 1px solid #8C9BC4;
    border-top: none;
    background-color: white;
    position: absolute;
}

/* ---------------------------------------------------------------------------
 * Messages 
 * ------------------------------------------------------------------------ */
div.messages,
div.external-url-notification {
    padding: 1em 1.5em;
    background-color: #FFFFCC;
    border: 1px solid #BFBFBF;
    color: #FF9A34;
    font-size: 16px;
    font-weight: bold;
}
div.messages a,
div.external-url-notification a {
    color: #333366;
}

/* ---------------------------------------------------------------------------
 * General Page Formatting
 * ------------------------------------------------------------------------ */
#page_content h1 span,
.page h1 span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0B1896;
	font-size:17px;
	line-height:160%;
}
.page, #page_content {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:13px;
	color: #656060;
	text-decoration: none;
	text-align:left;	
}
.page ul {
	color: #656060;
}

/* -----------------------------------------------------------------------
 * Pricing Table
 * -------------------------------------------------------------------- */
.product-cost {
}
.product-costs caption {
    margin: 10px 0 0 0;
    padding: 0;
    color: white;
    background-color: red;
    font-weight: bold;
}
.product-costs {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	width: 360px;
	border-collapse: collapse;
	text-align: left;
}
.product-costs th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
.product-costs tfoot th {
    border-bottom: none;
    padding: 0 8px;
}
.product-costs td
{
    vertical-align: bottom;
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
.product-costs tbody tr:hover td
{
	color: #009;
    background-color: #f9f9f9;
}


/* -----------------------------------------------------------------------
 * Traffic Builder Pages
 * -------------------------------------------------------------------- */
div.sitemap ul.sitemap_index {
    margin: 0 0 1em 0;
}
div.sitemap ul.sitemap_index li {
    float: left;
    padding: 0 0.5em 0 0;
    list-style-type: none;
}
div.sitemap hr {
    margin: 1em 0;
    clear: both;
}

/* -----------------------------------------------------------------------
 * Forms
 * -------------------------------------------------------------------- */
ul.errorlist {
    margin: 0;
    padding: 0;
    list-style-type: none;
    color: red;
}

table.form th,
table.form td {
    vertical-align: top;
}
