/* general tag styles 									*/



/* AffiliStore Enhanced - Default v2 					*/



/* Streamlined: Featured Product, Popular Product, 		*/



/*				Product Listing, Compare Products,	 	*/



/*				Similar Products						*/







body {

	margin:0px;

	padding:0px;

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

	font-size:75%;

	background-color:#F6F1E5;

	color:#D83038;

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

	background-repeat: no-repeat;

	background-position: -115px top;

	background-attachment: scroll;

}



form {



	margin:0px;



	padding:0px;



}



img {



	border:none;



}



h1 {



	font-size:170%;



	padding:0px;



	color:#333333;



	margin:0px 0px 10px 0px;



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



	line-height:150%



}



h2 {



	position:relative;



	float:left;



	font-size:120%;



	margin:7px 0px 0px 0px;



	padding:0px;



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



}



a {



	color:#CC3366;



	text-decoration:none;



	padding-top: 0px;



}



a:visited {



	color:#006699;



}



a:hover {



	text-decoration:underline;



}



.floatLeft {



	position:relative;



	float:left;



	margin:0px;



	padding:0px;



}



.floatRight {



	position:relative;



	float:right;



	margin:0px;



	padding:0px;



}







/* page layout */



#pageSurround {



	position:relative;



	margin:0px auto 0px auto;



	width:970px;



}



#header {

	position:relative;

	float:left;

	height:280px;

	width:100%;

	background-image: url(../styleImages/header-bg.png);

	background-repeat: no-repeat;

}



.logo {

	position:absolute;

	top:0;

	left:0;

	max-width:275px;

	max-height:100px;

	padding-top: 15px;

	padding-left: 70px;

}



* html div.#header.logo {width:275px}







#page {



	position:relative;



	float:left;



	display:block;



	padding:0px 10px 0px 10px;



}



#barOne {

	position:relative;

	float:left;

	width:930px;

	margin:0px 0px 0px 0px;

	min-height:65px;

	clear:both;

	background-image:url(../styleImages/navi.png);

	background-repeat:no-repeat;

	padding:0px 20px 0px 20px;

	z-index:100;

}



#barOne ul {



	position:relative;



	float:left;



	margin:0px;



	padding:0px;



}



#barOne p {



	position:relative;



	float:left;



	clear:both;



	margin:0px;



	padding:6px 0px 0px 0px;



}



* html #barOne p {



	padding:0px;



}



.subTopNavOn {



	font-weight:bold;



}



#barTwo {



	position:relative;



	float:left;



	width:930px;



	margin:0px;



	padding:10px;



	clear:both;



}



#barThree {



	position:relative;



	float:left;



	margin:0px;



	width:930px;



	padding:0px 10px 10px 10px;



	clear:both;



}







#sideNavRight {



	position:relative;



	float:right;



	width:300px;



	margin:0px;



}



#content {



	position:relative;



	float:left;



	margin:0px;



	line-height:130%;



}



#content.midstyle {



	width:620px;



}



#content.midstyle0 {



	width:870px;



}



#content.midstyle1 {



	width:730px;



	left: 10px;



}



#content.midstyle2 {



	width:620px;



}



#content.midstyle3 {

	width:420px;

	left:10px;



}



#footer {

	position:relative;

	float:left;

	width:1440px;

	background-image:url(../styleImages/fotter.png);

	background-repeat:no-repeat;

	height:30px;

	text-align:center;

	clear:both;

	color:#FFFFFF;

	background-color: #F9F7EA;

	padding-top: 30px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: -230px;

}







/**************************************/



/** Product image widths and heights **/



/**************************************/



.smallProductImage {



	min-width:75px;



	min-height:75px;



	max-height:100px;



}



* html .featureProductImage {height: 75px}







.featureProductImage {



	float: left;



	max-width:100px;



	max-height:100px;



	padding: 0 5px 0 0;



}



* html .featureProductImage {height: 100px}







.popularProductImage {



	width:100px;



	float:left;



	height:100px;



}







/* skin design */



.tabExpand {



	position:relative;



	width:100%;



	margin:0px 0px 10px 0px;



}



/* ie6 hack to prevent tables dropping */



* html .tabExpand {



		position:relative;



		float:left;



		width:100%;



		margin:0px 0px 10px 0px;



}



#headerRight {

	position:absolute;

	top:0;

	right:0;

	z-index:100;

	height: 60px;

	width: 700px;

}



#search {



	position:relative;



	float:right;



	top:35px;



	right:35px;



}



#search input {



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



	font-size:150%;



	text-align: left;



	padding-left: 8px;



}



.searchButton {

	position:relative;

	float:right;

	border:2px solid #FFF;

	color:#4D465E;

	font-weight:normal;

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

	font-size:200%;

	padding:0px;

	width:80px;

	height:35px;

	margin-left:10px;

	margin-top: 0px;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	text-align: center;

	background-color: #C2E8FF;

}



.searchButton:hover {



	background-image:url(../styleImages/search-bt-over.png);



	background-repeat:no-repeat;



	cursor:pointer;



}



#searchbox {

	border:2px solid #ffffff;

	width:230px;

	padding:0px;

	color:#4D465E;

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

	font-size:200%;

	

	height: 30px;

	background-color: #C2E8FF;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

}



#header h1 {



	position:absolute;



	top:10px;



	left:10px;



	margin:0px;



	line-height:120%



}



#header a {



	float:left;



	color:#FFFFFF;



	text-decoration:none;



	margin-top: 13px;



}



#header a:hover {



	color:#E8EBEE;



	text-decoration:none;



}







/*********************/



/** Page Navigation **/



/*********************/



#homeNav {



	position:relative;



	float:left;



	margin:0px;



	padding:0px;



}



#homeNav li {



	position:relative;



	float:left;



	margin:0px;



	padding:0px;



	height:29px;



	list-style-type:none;



	text-align:center;



}



#homeNav li a {

	position:absolute;

	float:left;

	margin:0px;

	height:29px;

	display:block;

	font-weight:bold;

	text-align:center;

	padding-top: 20px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

}



#homeNav li a.topLinkOff {



	color: #ffffff;



}



#homeNav li a.topLinkOn {



	



	color:#ffffff;



}



.topNavOn {



	



}



.topNavOff {



}







/*************************/



/** Category Navigation **/



/*************************/



#navCatBar {



	position:relative;



	float:left;



	width:930px;



	margin:0px 0px 0px 0px;



	min-height:58px;



	clear:both;



	background-image:url(../styleImages/el-top-bar-bg.gif);



	background-repeat:no-repeat;



	background-position:0px 28px;



	padding:0px 20px 0px 20px;



	z-index:100;



	background-color:#ffffff;



}



#navCatBar ul {



	position:relative;



	float:left;



	margin:0px;



	padding:0px;



}



#navCatBar p {



	position:relative;



	float:left;



	clear:both;



	margin:0px;



	padding:6px 0px 0px 0px;



}



* html #navCatBar p {



	padding:0px;



}



#catNav {



	position:relative;



	float:left;



	margin:0px;



	padding:0px;



}



#catNav li {



	position:relative;



	float:left;



	margin:0px;



	padding:0px;



	height:29px;



	list-style-type:none;



	text-align:center;



}



#catNav li a {



	position:relative;



	float:left;



	padding:8px 20px 0px 20px;



	margin:0px 0px 0px 0px;



	height:29px;



	display:block;



	font-weight:bold;



	text-align:center;



}



#catNav li a.topLinkOff {



	background-image:url(../styleImages/el-top-but-r.gif);



	background-position:right 0px;



	background-repeat:no-repeat;



	color: #ffffff; 



}



#catNav li a.topLinkOn {



	background-image:url(../styleImages/el-top-but-r-on.gif);



	background-position:right 0px;



	background-repeat:no-repeat;



	color:#333333;



}







/************************/



/** General Tab Styles **/



/************************/



.topNavOn {



	background-image:url(../styleImages/el-top-but-l-on.gif);



	background-repeat:no-repeat;



}



.topNavOff {



	background-image:url(../styleImages/el-top-but-l.gif);



	background-repeat:no-repeat;



}







/****************************/



/* Side Bar Navigation Left */



/****************************/



#sideNavLeft {



	position:relative;



	float:left;



	width:190px;



	margin:0px;



	min-height: 300px;



}



#sideNavLeft ul {



	position:relative;



	float:left;



	padding: 0;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 0px;



}



#sideNavLeft ul table {



	border-collapse:collapse; 



	padding:0; 



	margin:0; 



	font-size:1em;



}



#sideNavLeft ul ul {



	margin-left: 0em;



}



#sideNavLeft ul li {



	position:relative;



	float:left;



	margin: 0;



	padding: 0;



	list-style-type:none;



	width: 188px;



}



#sideNavLeft ul li a, #sideNavLeft ul li a:visited {
	display: block; 
	text-decoration:none; 
	line-height: 20px;



}



#sideNavLeft ul li a:hover {



	font-weight:bold; 



	text-decoration:underline; 



}



#sideNavLeft ul li:hover a {



	font-weight:bold; 



}



#sideNavLeft ul li ul {



	display: none;



}



#sideNavLeft ul li:hover ul, #sideNavLeft ul li a:hover ul {



	display:block; 



	width:150px; 



	margin: 0;



	padding-bottom: 1px;



}



#sideNavLeft ul li:hover ul li a, #sideNavLeft ul li a:hover ul li a {



	display: block;



	height:1.4em; 



	font-weight:normal;



	text-indent: 30px;



}



#sideNavLeft li:hover ul li:hover a, #sideNavLeft ul li a:hover ul li a:hover {



	text-decoration:underline; 



	font-weight:normal;



}







/*************************/



/* MainNavCat CSS UL/LI  */



/*************************/



#sideNavLeft {



	position:relative;



	float:left;



	width:200px;



	margin:0px;



	min-height: 300px;



}



#mainNavCat p {

	position:relative;

	float:left;

	width:203px;

	font-size:110%;

	font-weight:bold;

	margin:0;

	padding:11px 6px 0px 0px;

	height:30px;

	color: #ffffff;

	background-image:url(../styleImages/hedding-bg.png);

	background-repeat:no-repeat;

	text-indent: 10px

}



#mainNavCat ul li {



	text-indent: 20px;



}



/***************/



/** PageLinks **/



/***************/



#pageLinks {



	position: relative;



	width: 190px;



	padding: 0;



	margin: 0 0 10px 0; 



}



#pageLinks p , #featureProduct p, #popularProd p {

	position:relative;

	float:left;

	width:203px;

	font-size:110%;

	font-weight:bold;

	margin:0;

	height:30px;

	color:#ffffff;

	background-image:url(../styleImages/hedding-bg.png);

	background-repeat:no-repeat;

	text-indent: 10px;

	padding-top: 11px;

	padding-right: 6;

	padding-bottom: 0;

	padding-left: 0;

}



#pageLinks ul {

	width: 198px;

	padding: 5px 0;

	margin: 0 0 10px 0;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #347191;

	border-bottom-color: #347191;

	border-left-color: #347191;

}



#pageLinks ul li {



	position:relative;



	float:left;



	margin: 0;



	padding: 0 0 0 8px;



	list-style-type:none;



	width: 180px;



	text-indent: 1em;



}



#pageLinks ul li a {



	background-image:url(../styleImages/el-page-arrow.gif);



	background-repeat:no-repeat;



	background-position:0px 6px;



	padding:2px 0px;



}



#pageLinks ul li ul li a {



	background-image:none;



	padding:0;



	width:auto;



}







/********************/



/** Products Links **/



/********************/



#mainNav p {

	position:relative;

	float:left;

	width:203px;

	font-size:110%;

	font-weight:bold;

	margin:0;

	height:30px;

	color: #ffffff;

	background-image:url(../styleImages/hedding-bg.png);

	background-repeat:no-repeat;

	text-indent: 10px;

	padding-top: 11px;

	padding-right: 6px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#mainNav ul li {



	text-indent: 10px;



}







/*******************/



/** Nav Box Style **/



/*******************/



.boxborder {

	position:relative;

	float:left;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #347191;

	border-bottom-color: #347191;

	border-left-color: #347191;

	width: 198px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 5px;

	padding-right: 0;

	padding-bottom: 5px;

	padding-left: 0;

}







/**********************/



/** Featured Product **/



/**********************/



#featureProduct ul {

	position:relative;

	float:left;

	margin:0px 0px 10px 0px;

	padding:10px;

	width:178px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #347191;

	border-bottom-color: #347191;

	border-left-color: #347191;

}



#featureProduct li {



	float:left; 



	list-style-type:none;



	margin:0;



	padding:10px 5px 0 0;



	width: 100%;



	border-top:1px dashed #CC3366;



}



#featureProduct li a {



	margin:0px;



	padding: 0;



}



#featureProduct li a:hover {



	text-decoration:underline;



}



* html #featureProduct li a {height:100px}







#featureProduct li a img {



	float:left;



	padding:0 10px 0 0;  



}



#featureProduct li span, #featureProduct li a span {



	DISPLAY:block;



}



#featureProduct a span.fpName {



	margin-top: 0.75em;



	font-weight:bold;



}



#featureProduct span.fpBrand {



	MARGIN-TOP:0.2em;



	COLOR:#666;



}



#featureProduct span.fpPrice {



	MARGIN-TOP: 0.5em;



	COLOR:green;



}



#featureProduct A:hover SPAN.fpPrice {}



/** End FP **/







#pullDownNav {

	background-color:#D83038;

	padding:5px;

	margin:0px 0px 10px 0px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border: 1px solid #FFF;

	background-image: url(../styleImages/pull.jpg);

}



#compareDisplay {



	position:relative;



	float:left;



	width:100%;



}







/***************************/



/* Refine Search Drop Menu */



/***************************/



#subNavDropMenu {



	POSITION:relative;



	FLOAT:right;



	WIDTH:225px; 



	MARGIN:-38px 0px 10px 0px; 



}



#subNavDropMenu select {



	MARGIN:0 5px;



	WIDTH:213px;



}







/**********************************************/



/** Product Display - Single Product Listing **/



/**********************************************/



#productDisplay fieldset, #subBuiltNav fieldset, #subNav fieldset, #content fieldset {



	position:relative;



	float:none;



	width:704px;



	border:1px solid #cccccc;



	line-height:150%;



	padding:10px;



	margin-bottom:10px;



}



#productDisplay legend, #subBuiltNav legend, #subNav legend, #content legend  {



	color:#006699;



	font-weight:bold;



}



#productDisplay table {



	clear:left;



}



#productDisplay td, #compareDisplay td {



	position:relative;



	padding:10px 5px 10px 5px;



}







/**********************************************/



/** Product Display - Single Product Listing **/



/**********************************************/



.styleProdList {

	position:relative;

	float:left;

	width:100%;

	margin: 0 0 10px 0;

	padding:10px 0;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #347191;

}



.styleProdName {



	position:relative;



	float:left;



	width:100%;



	text-indent:10px;



}



.styleProdLink {



	position:relative;



	float:left;



	width:100%;



	min-height:10em;



	max-height:12em;



	margin:0;



	padding:0



}



* html .styleProdLink {height:10em}



.styleProdImage {



	position:relative;



	float:left;



	text-align:center;



	padding:10px 5px;



}



.styleMerchantLogo {



	position:relative;



	float:left;



	max-width:250px;



	padding:10px;



	margin:20px 10px



}



.styleProdPrice {



	position:relative;



	float:left;



	line-height:9em;



	padding: 0 10px;



}



.styleProdMore a, .styleProdMore a:visited {



	position:absolute;



	top:35%;



	right:10px;



	padding: 0 10px;



	background-image:url(../styleImages/search-bt.png);



	background-repeat:no-repeat;



	width:90px;



	height:35px;



	padding:10px 5px 0 5px;



	text-align:center;



	color:#fff;



	font-weight:bold;



}



.styleProdMore a:hover {



	background-image:url(../styleImages/search-bt-over.png);



	color:#ffffff;



	text-decoration:none;



	width: 90px;



	background-repeat: no-repeat;



}



.styleProdReview {



	position:relative;



	float:left;



	display:block;



}



.styleProdReview a {



	display:block;



	line-height:1.25em;



	padding: 0 10px;



}



.styleProdExtra {



	position:relative;



	float:left;



	width:100%;



	padding: 5px 0;



	margin: 0;



	text-indent: 10px



}



	



.styleProdPromo, .styleProdMerchant, .styleProdID,



.styleProdCategory, .styleProdBrand, .styleProdDescription {



	display:block;
    line-height: 20px;


}







/**********************************************/



/** Product Display - Single Product Listing **/



/**********************************************/



.multiProdList {



	position:relative;



	float:none;



	width:95%;



	margin: 0 auto 10px;



	max-height:400px;



	text-align:left;



	border-top:1px solid #cccccc;



	padding: 10px 5px



}



.multiProdName {



	font-size:1.063em;



	color:#006699;



	font-weight:bold;



	text-align: center



}



.multiProdImage {



	position:relative;



	display:block;



	min-width:75px;



	text-align: center;



	padding:5px;



	margin:0



}



* html .multiProdImage {width:75px}



.multiProdPrice {



	position:relative;



	float:left;



	display:block;



	font-size:1.25em;



	color:green;



	font-weight:bold;



	width:100%;



	margin:0 0 10px 0;



	padding:0;



}



.multiProdMore a, .multiProdMore a:visited {



	position:relative;



	float:left;



	display:block;



	background-image:url(../styleImages/butBg.jpg);



	background-repeat:no-repeat;



	width:100%;



	height:35px;



	padding:8px 5px 0 8px;



	text-align:left;



	color:#000;



	font-weight:bold;



}



.multiProdMore a:hover {



	background-image:url(../styleImages/butBg-on.jpg);



	color:#ffffff;



	text-decoration:none;



}











/*********************************************/



/** Product Display - Single Product Master **/



/*********************************************/



#singleProductDisplay {

	position:relative;

	float:left;

	width:725px;

	margin:0px 0px 20px 0px;

	padding:0px 0px 20px 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #347191;

}



#singleProductDisplay ul {



	position:relative;



	float:left;



	margin:0px;



	padding:0px;



	width:100%;



}



#singleProductDisplay ul li {



	position:relative;



	float:left;



	margin:0px 0px 10px 0px;



	padding:0px;



	/*display:inline;*/



	display:block;



	list-style-type:none;



	width:100%;



}



#singleProductDisplay img {



	margin:10px 0px 10px 0px;



	padding:0px;



	max-width:450px;



	/*width:450px*/



}



#singleProductDisplay ul li a {



display:block;



}











/**********************/



/** Right Navigation **/



/**********************/



#sideNavRight p, #newsItems p,#tagCloud p {



	position:relative;



	float:left;



	width:278px;



	font-size:110%;



	font-weight:bold;



	margin:0px 0px 0px 0px;



	padding:6px 10px 0px 10px;



	height:24px;



	color:#333333;



	border-top:1px solid #cccccc;



	border-right:1px solid #cccccc;



	border-left:1px solid #cccccc;



}



#popularProd ul, #newsItems ul,#tagCloud div {

	position:relative;

	float:left;

	margin:0px 0px 10px 0px;

	padding:10px;

	width:178px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #347191;

	border-bottom-color: #347191;

	border-left-color: #347191;

}



#tagCloud div {



	text-align:center;



}







/**********************/



/** Popular Products **/



/**********************/



#popularProd li, #newsItems li {



	position:relative;



	float:left;



	margin:0px;



	padding:5px 0px;



	width:100%;



	list-style-type:none;



	border-top:1px dashed #CC3366;



}



#popularProd li a {



	margin:0px;



	padding:0px;



	min-height:20px;



}



* html #popularProd li a {height: 75px}







#popularProd li a img {



	float: left;



	padding:0 10px 0 0;  



}



#popularProd li span, #popularProd li a span {



	display:block;



}



#popularProd a span.popLink {



	font-weight:bold;



	margin-top:0.25em;



}



#popularProd span.popProdPrice {



	margin-top: 0.5em;



	color:green;



	font-weight:normal;



}



#popularProd a span.popProdView {



	margin-top:0.25em;



	font-weight:bold;



}



/* End PP */







/****************/



/** News Items **/



/****************/



#newsItems li {



	border-top:none;



	padding:0px 0px 10px 0px;



}







/*****************/



/** Link Styles **/



/*****************/



.newsDate {



	color:#666666;



}



.popProdPrice {



	color:green;



	font-weight:bold;



}



.styleProdName {



	font-size:1.25em;



	color:#006699;



	font-weight:bold;



}



.styleProdPromo {



	font-size:100%;



	color:#333333;



	font-weight:bold;



}



.styleProdPrice {



	font-size:120%;



	font-weight:bold;



}



.styleProdMerchant {



}



.styleProdID {



}



.styleProdCategory {



}



.styleProdBrand {



}



.styleProdDescription {



}







.singleProdName {



	display:block;



	font-size:120%;



	color:#006699;



	font-weight:bold;



}



.singleProdPromo {



	font-size:100%;



	color:#333333;



	font-weight:bold;



}



.singleProdPrice {



	font-size:120%;



	color:green;



	font-weight:bold;



}



.singleProdBrand {



	font-size:120%;



	color:#006699;



	font-weight:bold;



}



.singleProdDescription {
	display:block;
	font-size:100%;
    line-height: 20px;
	color:#D83038;

}



.singleProdId {



	font-size:100%;



	color:#666666;



	font-weight:normal;



}



.singleProdMerchant {



	display:block;



}



.singleProdCategory {



	display:block;



}







a.button, a.bigbutton {



	color:#ffffff;



	display:block;



	padding:10px 0px 0px 20px;



	font-weight:bold;



	background-image:url(../styleImages/search-bt.png);



	background-repeat:no-repeat;



	width:91px;



	height:27px;



	margin:0px;



}



a:hover.button, a:hover.bigbutton {



	background-image:url(../styleImages/search-bt-over.png);



	color:#ffffff;



	text-decoration:none;



	background-repeat: no-repeat;



}







/******************/



/** Links On/Off **/



/******************/



a.catNavOn {



	font-weight:bold;



	color:#E7394A;



}



a.catNavOff {



	font-weight:bold;



	color:#347191;



}



a.brandNavOn {



	font-weight:bold;



}



a.brandNavOff {



	font-weight:normal;



}







#linksDisplay {



	position:relative;



	float:left;



	width:100%;



}



#linksDisplay li{



	margin:0px 0px 10px 0px;



}



#catDisplay {



	position:relative;



	float:left;



	width:100%;



}



#catDisplay ul {



	position:relative;



	float:left;



	width:100%;



	padding:10px 0px 10px 0px;



	margin:0px;



}



#catDisplay li {



	position:relative;



	float:left;



	width:260px;



	height:80px;



	padding:0px 10px 0px 0px;



	margin:0px;



	list-style-type:none;



	display:block;



}



#sideNavRight fieldset {



	position:relative;



	float:left;



	width:278px;



	border:1px solid #cccccc;



	line-height:150%;



	padding:10px;



	margin-bottom:10px;



}



#sideNavRight legend {



	color:#006699;



	font-weight:bold;



}



#pageContent {



	position:relative;



	float:left;



	width:750px;



}



.adminInput {



	width:300px;



}



#myLink {



	border:1px solid #cccccc;



	background-color:#FFFFCC;



	font-family:'Courier New', Courier, mono;



	padding:10px;



	margin:10px 0px 10px 0px;



	clear:both;



}



#newsPage h1 {



	position:relative;



	width:100%;



	padding:0px;



	margin:0px;



	line-height:130%;



	clear:both;



}



#newsPage ul {



	padding:0px;



	margin:0px;



}



#newsPage li {



	position:relative;



	float:left;



	padding:0px 0px 30px 0px;



	margin:0px;



	width:100%;



	list-style-type:none;



}



#newsPage ul li ul {



	padding:5px 0px 5px 0px;



	margin:5px 0px 5px 0px;



}



#newsPage ul li ul li {



	position:relative;



	float:none;



	padding:0px 0px 5px 0px;



	margin:0px 0px 0px 30px;



	width:auto;



	list-style-type:disc;



}



.botrowborder {



	border-top:1px solid #cccccc;



}



.comments {



	position:relative;



	float:left;



	width:100%;



	border-bottom:1px solid #cccccc;



	margin:0px 0px 10px 0px;



	padding:0px 0px 10px 0px;



}



.linkGroup {



	position:relative;



	float:left;



	width:100%;



	padding:4px 0px;



	font-size:110%;



	font-weight:bold;



	margin: 0 0 2px 0;



	text-indent: 10px;



}







/***********************/



/* Navigation DropDown */



/***********************/



#navCatDropDown {



	position:relative;



	float:left;



	width:190px; 



	margin:0px 0px 10px 0px; 



}







#navCatDropDown select {



	margin: 0 5px;



	width: 178px;



}







.navCatInner {

	position:relative;

	float:left;

	width:198px;

	margin: 0;

	padding: 5px 0;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #347191;

	border-bottom-color: #347191;

	border-left-color: #347191;

}







.ncDropTitle {

	position:relative;

	float:left;

	width:203px;

	font-size:110%;

	font-weight:bold;

	margin:0;

	height:30px;

	color:#ffffff;

	background-image:url(../styleImages/hedding-bg.png);

	background-repeat:no-repeat;

	text-indent: 10px;

	padding-top: 11px;

	padding-right: 6;

	padding-bottom: 0;

	padding-left: 0;

}







/***********************/



/* Theme Auto Select */



/***********************/



#themeSelectDropDown {



	position:relative;



	float:left;



	width:190px; 



	margin:0px 0px 10px 0px;



}







#themeSelectDropDown select {



	margin: 0 5px;



	width: 178px;



}







.themeSelectForm {



	position:relative;



	float:left;



	width:188px;



	margin:0;



	padding: 5px 0;



	border-bottom:1px solid #cccccc;



	border-right:1px solid #cccccc;



	border-left:1px solid #cccccc;



	background-image:url(../styleImages/boxBotBG.gif);



	background-position:top;



	background-repeat:repeat-x;



}







.tsTitle {



	position:relative;



	float:left;



	width:190px;



	font-size:110%;



	font-weight:bold;



	margin:0;



	padding:6px 0 0 0;



	height:24px;



	color:#333333;



	background-image:url(../styleImages/boxTopBG.gif);



	background-repeat:no-repeat;



	text-indent: 10px;



}







/***************/



/** RSS Extra **/



/***************/



#rssItems ul {



	position:relative;



	float:left;



	margin:0px;



	padding:0;



	border-bottom:1px solid #cccccc;



	border-right:1px solid #cccccc;



	border-left:1px solid #cccccc;



}



#rssItems ul.rss1 {



	width:300px; 







}



#rssItems ul.rss2 {



	width:100%; 



}







#rssItems li {



	position:relative;



	float:left;



	margin:0px;



	padding:5px 10px;



	list-style-type:none;



	border-top:none;



}



#rssItems li a, #rssItems li a:link, #rssItems li a:visited {}



#rssItems li a:hover {}



#rssItems p {



	position:relative;



	float:left;



	width:100%;



	font-size:110%;



	font-weight:bold;



	height:24px;



	margin:0px;



	padding:6px 0 0 0;



	border-top:1px solid #cccccc;



	border-right:1px solid #cccccc;



	border-left:1px solid #cccccc;



	color: #333333;



	text-indent: 10px;



}



#rssItems tbody {



   text-decoration:none;



   font-weight:500;



   color:#000000;



}



#rssItems img {



	height: 80px;



	width: 80px;



	padding: 0 5px 0 0;



}



#rssItems strong {}



.rsslink {



	position:relative;



	font-size:110%; 



	line-height: 125%;



	font-weight:bold;



	margin: 5px auto;



	padding:0 5px; 



}



	



/**************/ 



/* Banner Mod */ 



/**************/ 



#pageBanner { 



 position: relative; 



 float:left; 



 margin: 0 0 5px 0; 



 padding: 0; 



 width: 720px; 



 left: 10px;  



 max-height: 250px; 



 z-index:500; 



} 



#pgHead { 



 position: relative; 



 float: right; 



 width: 280px; 



 margin: 0; 



 padding: 0px; 



} 



#pgHead ul { 



 float:left; 



} 



#pgHead ul li { 



 list-style: none; 



 display: block; 



 width: 280px; 



 height: 185px;   



 margin: 0; 



 background-color: transparent;  



 padding: 0; 



} 



/** End */ 







/**************/



/* Pagination */



/**************/



.paginate{



padding: 0px 0 20px 0;



margin: 10px auto 10px



}



.paginate ul {



margin: 0;



padding: 0;



text-align: center;



font-size: 1.063em;



line-height: 1.250em;



font-weight: normal;



}



 



.paginate li {



position: relative;



list-style-type: none;



float: left;



display: inline



}



 



.paginate ul li {



margin: 0



}



 



.paginate ul li.pgItems {



border-left: 1px solid #CCCCCC;



border-top: 1px solid #CCCCCC;



border-bottom: 1px solid #CCCCCC;



padding: 2px 5px 2px 5px;



margin: 0



}



.paginate ul li.pgPages {



border-top: 1px solid #CCCCCC;



border-right: 1px solid #CCCCCC;



border-bottom: 1px solid #CCCCCC;



padding: 2px 5px 2px 5px;



margin-right: 5px;



}



.paginate ul li.pgFirstPrev {



border: 1px solid #CCCCCC;



margin-left: 5px;



padding: 2px 0;



}



.paginate ul li.pgId {



border: 1px solid #CCCCCC;



margin-left: 5px;



padding: 2px 0;



}



.paginate ul li a, .paginate ul li a:visited {



color:#CC3366;



text-decoration: none;



padding: 2px 5px 2px 5px;



}



.paginate ul li a:hover {



color: #333333;



text-decoration: none;



background-color: #999999;



}



 



.paginate ul li.pgFirstPrev a, .paginate ul li.pgFirstPrev a:visited {}



.paginate a.pgFirstPrev:hover {}



.paginate ul li.pgId a, .paginate ul li.pgId a:visited {}



.paginate a.pgId:hover {}



.paginate a.currpage {}



.paginate a.disabled, .paginate a.disabled:hover {



background-color: white;



cursor: default;



font-weight: normal !important;



}



 



.paginate ul span.pgFloat {



float:right;



} 



/** End Paginate **/








