/* CSS Document */



body

{

padding:0px;

margin:0px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#666666;

}



a:link, a:visited, a:hover

{

color:#1D4699;

text-decoration:none;


}


a img {
	border: 0;
}


h1

{

color:#1B499D;

font-size:28px;

font-family:Arial, Helvetica, sans-serif;

font-weight:normal;

}

h2

{

color:#1B499D;

font-size:18px;

font-family:Arial, Helvetica, sans-serif;

font-weight:normal;

}

h3

{

color:#1B499D;

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

font-weight:normal;

}

a.largenewslink:link, a.largenewslink:visited, a.largenewslink:hover
{
color:#1B499D;

font-size:18px;

font-family:Arial, Helvetica, sans-serif;

font-weight:normal;
}


.breacrumb_selected

{

color:#E9AC10;



}



td.topnav

{

height:33px;

background-image:url(../images/topnav-normal.gif);

background-position:right;

background-repeat:no-repeat;

padding-left:15px;

padding-right:15px;

border-left:solid 1px #010101;

vertical-align:middle;

}



td.topnav_selected

{

height:33px;

background-image:url(../images/topnav-selected.gif);

background-position:right;

background-repeat:no-repeat;

padding-left:15px;

padding-right:20px;

border-left:solid 1px #010101;

vertical-align:middle;

}



a.topnav:link, a.topnav:visited, a.topnav:hover

{

color:#1C489A;

font-weight:bold;

text-decoration:none;

font-size:10px;

}





a.topnav_selected:link, a.topnav_selected:visited, a.topnav_selected:hover

{

color:#FBB814;

font-weight:bold;

text-decoration:none;

font-size:10px;

}



.devider

{

background-image:url(../images/devider-bg.gif);

background-repeat:no-repeat;

height:18px;

width:175px;

padding:4px;

padding-left:6px;

color:#FFFFFF;

font-weight:bold;

margin:0px;

padding-bottom:8px;


}


.error

{
color:#D70000;

}

.devider_right

{

background-image:url(../images/devider-bg.gif);

background-position:right;

background-repeat:no-repeat;

height:14px;

width:155px;

padding:4px;

padding-left:6px;

color:#FFFFFF;

font-weight:bold;

}


#nav, #navnobg

{

padding-bottom:5px;

}



#nav ul, #navnobg

{

padding:0px;

margin:0px;

list-style:none;

}



#nav li

{





background-image:url(../images/dotted.gif);

background-position:bottom left;

background-repeat:no-repeat;

padding-top: 7px;

padding-bottom: 7px;

}

#navnobg li
{
background-image:none;

}

#navnobg_nobold li
{
background-image:none;
}

a.nav:link, a.nav:visited, a.nav:hover, #nav a

{

color:#54585B;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;



}


#nav_nobold a:link, #nav_nobold a:visited, #nav_nobold a:hover, #navnobg_nobold a:link, #navnobg_nobold a:visited, #navnobg_nobold a:hover

{

color:#54585B;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;



}

a.nav_nobold:link, a.nav_nobold:visited, a.nav_nobold:hover
{
color:#54585B;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;
}



#subnav
{



background-image:url(../images/dotted.gif);

background-position:bottom left;

background-repeat:no-repeat;


}


#subnav li

{



padding:3px;

padding-left:20px;

background-image:none;

padding-top: 5px;

padding-bottom: 5px;

}



#subnav a:link, #subnav a:visited, #subnav a:hover

{

color:#54585B;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;

}



.INPUT1

{

color:#1C489A;

border: solid 1px #B3D0ED;

font-family: Arial, Helvetica, sans-serif;

font-size:10px;

padding:3px;

}



.SEARCH_INPUT

{

color:#1C489A;

border: solid 1px #B3D0ED;

font-family: Arial, Helvetica, sans-serif;

font-size:10px;

padding:3px;

height: 14px;

width:138px;


}



.SEARCH_BUTTON

{

background-color:#FAB215;

border:none;

color:#FFFFFF;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

padding:2px;

}



a.product_featured:link, a.product_featured:visited, a.product_featured:hover

{

font-size:11px;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

}



.product_featured_webprice

{

font-size:11px;

font-weight:bold;

color:#636F76;

}



.product_featured_saleprice

{

font-size:11px;

font-weight:bold;

color:#F5070B;

}



.product_featured_wasprice
{
font-size:11px;
font-weight:bold;
color:#636F76;
}

.itempage_price {

color:#FFCC00;

font-size:22px;

font-family:Arial, Helvetica, sans-serif;

font-weight:normal;

}




p.news

{

padding-left:7px;

padding-right:7px;

}



a.news_title:link, a.news_title:visited, a.news_title:hover

{

color:#636F76;

font-weight:bold;

font-size:11px;

line-height:18px;

}



a.news_category:link, a.news_category:visited, a.news_category:hover

{

font-size:11px;

color:#4D79D1;

border-bottom:dotted 1px #4D79D1;

}



a.news_more:link, a.news_more:visited, a.news_more:hover

{

font-size:12px;

font-weight:bold;

color:#1B499D;

text-decoration:none;

}



.centerpadding

{

padding-left:7px;

padding-right:7px;

}



td.featured_category

{

padding:10px;

}



.featured_category

{

color:#FFFFFF;

background-color:#4A77D1;

}



h2.featured_category

{

font-size:16px;

line-height:24px;

display:inline;

}



#footer

{

height:81px;

background-image:url(../images/bottom-diag.gif);

background-repeat:no-repeat;

background-position:right;

background-color:#D3D3D3;

color:#1D4699;

}



.category

{

background-image:url(../images/category-bg.jpg);

background-repeat:repeat-x;

border:solid 1px #BBBBBB;

}

/* ticker */

#newsticker {
	height: 20px;
	margin-bottom: 2px;
	overflow: hidden;
}

.tickercontainer { /* the outer div with the black border */
	background: transparent;
	width: 600px;
	height: 17px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 0px;
	top: 4px;
	width: 600px;
	overflow: hidden;
}
ul.newsticker { /* that's your list */
	position: relative;
	left: 450px;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	padding: 0;

}
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
}
ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	color: #4D79D1;
	font-size: 11px;
	font-weight: bold;
	margin: 0 50px 0 0;
}
ul.newsticker span {
	margin: 0 10px 0 0;
}

.newsticker {
	width:10000000px !important;
}

.testimonialquote {
	padding-bottom:15px;
	margin-bottom:0px;
	display:block;
	background-image:url(/images/qbubble.png);
	background-position: bottom right;
	background-repeat:no-repeat;
}

#addreviewform {
	width:100%;
	margin-top: 20px;
}

#addreviewform label {
	width:200px;
	float:left;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	line-height: 18px;
}

#addreviewform input, #addreviewform textarea {
	width:250px;
}

#addreviewform select {
	width:256px;
}

.center {
	text-align:center;
}

.review, .review-alt { 
	background-color:#ffffff;
	padding:10px;
}

.review-alt {
	background-color:#ececf8;
}

.rating {
	margin:0px;
	line-height:20px;
	margin-bottom:2px;
}

.rating img {
	float:left;
}

.author {
	margin:0px;
	margin-bottom:10px;
}

.stars {
	margin-right:5px;
}

#submitbtn {
	width:200px;
}

