/*NOTES:
99ccff -lt.blue content box headers
2a8fc8 -Med. blue
17517b -Dk. blue
b3db51 -Link Green
fff600 -linkover yellow
*/

/*
Salem Web Network colors:
1308ba - dark blue (linkover color)
17517b - Medium Blue (SC header color)
e3effd - light blue navbox color
49b829 - Green
*/






/*Topnav*/

td.SWlogoborder{
border: 1px #1308ba solid;
}

td.SW-toprow {
height: 26px;
background-image: url(http://www.christianshops.com/images/christianshops//T/T/SWN_TopLeftBkgd.gif);

border-bottom: 2px #ffffff solid;
padding-right: 0px;
color: #222222;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none; }

.SWhorspacer {
width: 40px;}

td.SWtopnavrow {
height: 39px;
background-image: url(http://www.christianshops.com/images/christianshops//T/T/SWN_MidNavBkgd.gif);
border-top: 2px #ffffff solid;
border-bottom: 2px #ffffff solid; }

td.SWtopnav{
background-image: url(http://www.christianshops.com/images/christianshops//T/T/topnavbutton88.gif);
bacground-repeat: no-repeat; 
width: 88px;
}


a:link.SWtoplink, a:visited.SWtoplink, a:active.SWtoplink {
color: #17517b;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
letter-spacing: -1px;
padding-right: 8px;
padding-left: 4px;
position: relative;
top: 4px;}

a:hover.SWtoplink {
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
letter-spacing: -1px; }

a:link.SWtoprowlink, a:visited.SWtoprowlink,a:active.SWtoprowlink {
color: #222222;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none; }

a:hover.SWtoprowlink {
color: #1308ba;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: underline;}

.SWtoptext{
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
letter-spacing: -1px;
padding-right: 8px;}

td.SWLogo {
background-color: #ffffff;
border-left: 1px #ffffff solid;
}

td.SWbanner {
background-color: #ffffff;
border-left: 0px #ffffff solid;
border-right: 1px #ffffff solid;
}

td.SWfish {
background-color: #ffffff;
}






/*Leftnav*/



input.SWinput {
Width: 110px;
height: 20px;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-decoration: none;
Margin-left:6px;
margin-top: 2px;
margin-right: 4px; }

img.SWsearchbutton {
margin-top:-4px;
}

td.SWleftnav {
Width: 150px;
background-image: url(http://www.christianshops.com/images/christianshops//T/T/SWN_LNavBkgd.gif);
background-color: #c3defe;

}

.SWLeftnavlink {
	background-image: url(http://www.christianshops.com/images/christianshops//T/T/ArrowGreen.png);
	background-repeat : no-repeat;
	background-position : -1px 3px;
	font-family: Arial,Verdana, Helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	line-height: 15px;
	padding-left: 10px;
	padding-right: 2px;
margin-top: 2px;
margin-bottom: 2px;
margin-left:6px;
margin-right: 3px;
text-decoration: none;
display: block;	
}

a:link.SWLeftnavlink {
	color: #000000;
	text-decoration:none; 
	}

A:visited.SWLeftnavlink  {
	color: #000000;
	text-decoration:none;
	}	

A:hover.SWLeftnavlink  {
	color: #1308ba;
	text-decoration:underline;
	}	

.SWLeftnavlinkGREEN {
	background-image: url(http://www.christianshops.com/images/christianshops//T/T/ArrowGreen.png);
	background-repeat : no-repeat;
	background-position : -1px 3px;
	font-family: Arial,Verdana, Helvetica,sans-serif;
	font-size: 13px;
	color: #b3db51;
	font-weight: normal;
	line-height: 15px;
	padding-left: 10px;
	padding-right: 2px;
margin-top: 2px;
margin-bottom: 2px;
margin-left:6px;
margin-right: 3px;
text-decoration: none;
display: block;	
}

a:link.SWLeftnavlinkGREEN {
	color: #b3db51;
	text-decoration:none; 
	}

A:visited.SWLeftnavlinkGREEN  {
	color: #b3db51;
	text-decoration:none;
	}	

A:hover.SWLeftnavlinkGREEN  {
	color: #fff600;
	text-decoration:underline;
	}	

.SWnavdivider {
background-image: url(http://www.christianshops.com/images/christianshops//T/T/NavDivider1.gif);
height: 14px;
width: 150px;
margin-bottom: -3px; }

.SWListen {
background-image: url(http://www.christianshops.com/images/christianshops//T/T/SWN_Lgreenbutton.gif);
height: 22px;
width: 150px;
margin-bottom: -3px; }

.SWnavbox {
width: 150px;
background-color: #e3effd;
Margin-top: 0px;
margin-bottom: 8px;}

.SWtextyellow {
color: #fff600;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none; 
margin-left:6px;
margin-right:3px;
padding-top: 4px;
padding-bottom: 6px;}

div.SW-leftcol {
width: 72px;
float: left;
margin-left: 2px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
display: inline; }

div.SW-endcats {
clear: both;
margin-bottom: -14px; }

div.SW-vspacer {
margin-bottom: -12px; }

div.SW-rightcol {
width: 70px;
float: right;
margin-right: 4px;
margin-top:12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
clear: right;
display: inline; }

img.SWLeftNavImage {
margin-top: 8px;
margin-bottom: 4px;
margin-left: 2px; }

img#SW-blockimage {
margin-top: 4px;
margin-left: 0px;
margin-bottom: 4px;
margin-right: 4px;
text-align: center; }

.SWscooplink {
	background-image: url(http://www.christianshops.com/images/christianshops//T/T/ArrowGreen.png);
	background-repeat : no-repeat;
	background-position : -1px 3px;
	font-family: Arial,Verdana, Helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 15px;
	padding-left: 10px;
	padding-right: 2px;
margin-top: 3px;
margin-bottom: 2px;
margin-left:6px;
margin-right: 3px;
text-decoration: none;
display: block;	
}

a:link.SWscooplink {
	color: #000000;
	text-decoration:none; 
	}

A:visited.SWscooplink  {
	color: #000000;
	text-decoration:none;
	}	

A:hover.SWscooplink  {
	color: #1308ba;
	text-decoration:underline;
	}	

div.SWScooptext {
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
margin-left: 6px;
margin-right: 4px; }






/*Rightnav*/

.SWnavtext {
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight:normal;
margin-top: 6px;
Margin-Left: 6px;
Margin-right: 6px; }

div.SW-leftcats {
width: 72px;
float: left;
margin-left: 4px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
display: inline; }

div.SW-endcats {
clear: both;
margin-bottom: -14px; }

div.SW-vspacer {
margin-bottom: -12px; }

div.SW-rightcats {
width: 68px;
float: right;
margin-right: 4px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
clear: right;
display: inline; }

.SWcatheads {
color: #1308ba;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-decoration: none;
margin-bottom: 2px;
margin-left: 4px; }

.SWcatlink {
	font-family: Arial,Verdana, Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
margin-top: 3px;
margin-bottom: 2px;
margin-left:6px;
margin-right: 3px;
text-decoration: none;
display: block;	
}

a:link.SWcatlink {
	color: #000000;
	text-decoration:none; 
	}

A:visited.SWcatlink  {
	color: #000000;
	text-decoration:none;
	}	

A:hover.SWcatlink  {
	color: #1308ba;
	text-decoration:underline;
	}	

img.SWmarquee {
Margin:1px;
}

.SWcategorylink {
	background-image: url(http://www.christianshops.com/images/christianshops//T/T/categoryminus.gif);
	background-repeat : no-repeat;
	background-position : 4px 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000000;
	line-height: 13px;
	padding-left: 16px;
	padding-right: 2px;
text-decoration: none;
display: block;	
}

a:link.SWcategorylink {
	color: #000000;
	text-decoration:none; 
	}

A:visited.SWcategorylink  {
	color: #000000;
	text-decoration:none;
	}	

A:hover.SWcategorylink  {
	color: #1308ba;
	text-decoration:underline;
	}	

.SWcategorySublink {
	background-image: url(http://www.christianshops.com/images/christianshops//T/T/categoryplus.gif);
	background-repeat : no-repeat;
	background-position : 4px 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	padding-left: 16px;
	padding-right: 2px;
text-decoration: none;
display: block;	
}

a:link.SWcategorySublink {
	color: #000000;
	text-decoration:none; 
	}

A:visited.SWcategorySublink  {
	color: #000000;
	text-decoration:none;
	}	

A:hover.SWcategorySublink  {
	color: #1308ba;
	text-decoration:underline;
	}

.SWindent{
Margin-left: 6px;
}	

/*G-RightNav  styles - ADDED 2.6.09*/

td.G-RightNavOuter {
border-top: 4px #333333 solid;
border-left: 4px #333333 solid;
border-bottom: 4px #333333 solid;
border-right: 4px #333333 solid;
background-color: #FFFFFF;
width: 155px; }

div.G-RightNavHeads {
width: 156px;
height: auto;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: center;
font-size: 12px;
font-weight: bold;
margin-bottom: 3px;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 0px;
color: #FFFFFF;
background-color: #555555; }

img.G-ArrowBullet {
margin-left: 4px;
margin-right: 4px; }

img.G-ArrowBulletSingle {
margin-right: 4px; }

a:link.G-Rightnav, a:visited.G-Rightnav {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: underline;
text-align: left;
padding-left: 0px;
padding-top: 0px;
margin-bottom: 0px; }

a:hover.G-Rightnav, a:active.G-Rightnav {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #1308ba;
text-decoration: underline;
text-align: left;
padding-left: 0px;
padding-top: 0px;
margin-bottom: 0px; }

div#G-FeaturedShop {
margin-top: 3px;
margin-bottom: 3px; }

div.G-RightNavText {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-align: center;
padding-left: 8px;
padding-top: 2px;
padding-right: 8px;
padding-bottom: 2px;}

div.G-vspacer {
margin-bottom: -12px; }

div.G-Marquees {
margin-top: 3px;
margin-bottom: 3px;
text-align: center; }

a:link.G-FeatLink, a:visited.G-FeatLink {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: underline;
text-align: left;
padding-left: 0px;
padding-top: 0px;
margin-bottom: 0px; }

a:hover.G-FeatLink, a:active.G-FeatLink {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
text-decoration: underline;
text-align: left;
padding-left: 0px;
padding-top: 0px;
margin-bottom: 0px; }


div.G-endcats {
clear: both;
margin-bottom: -14px; }

div.G-leftcats {
width: 72px;
float: left;
margin-left: 4px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
display: inline; }

div.G-rightcats {
width: 72px;
float: right;
margin-right: 4px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
clear: right;
display: inline; }

a:link.G-CatNav, a:visited.G-CatNav {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
text-align: left;
padding-top: 0px;
padding-bottom: 2px;
display: block;
font-weight: normal; }

a:hover.G-CatNav, a:visited.G-CatNav {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #1308ba;
text-decoration: underline;
text-align: left;
padding-top: 0px;
padding-bottom: 2px;
display: block;
font-weight: normal; }

img.G-CatCover {
margin-top: 1px;
margin-bottom: 6px; }

/*NEWSTYLE 1108 */
a:link.G-BSnav, a:visited.G-BSnav {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
text-align: left;
padding-left: 0px;
padding-top: 0px;
margin-bottom: 0px; }

/*NEWSTYLE 1108 - COPY G-RIGHTNAV*/
a:hover.G-BSnav, a:active.G-BSnav {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #1308ba;
text-decoration: underline;
text-align: left;
padding-left: 0px;
padding-top: 0px;
margin-bottom: 0px; }

/*NEWSTYLE 1108*/
div#G-bestsellspacer {
margin-top: 6px;
margin-bottom: 6px; }

/*NEWSTYLE 1108*/
div#G-BSShop {
margin-top: 2px;
margin-bottom: 2px; }
	






/*Center content styles*/


td.G-CenterContent {
border-left: 1px #ffffff solid;
border-right: 1px #fffffff solid;
border-top: 1px #fffffff solid;
border-bottom: 1px #ffffff solid;
padding-top: 6px;
}

a:link.G-Subnav, a:visited.G-Subnav {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #17517b;
text-decoration: none;
text-align: center; }

a:hover.G-Subnav, a:active.G-Subnav {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #e3effd;
text-decoration: underline;
text-align: center; }

span.G-SubNavText {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000; }

img.G-HomeFeatureLeft {
margin-left: 2px; 
margin-top: 6px;
margin-bottom: 6px; }

img.G-HomeFeatureRight {
margin-top: 6px;
margin-bottom: 6px; }

td#G-blockheaders {
background-color: #99ccff;
margin:10px;
padding-top: 2px;
padding-left: 4px;
padding-bottom: 2px;
padding-right: 4px;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #17517b; }



td#G-blockheaders2 {
background-color: #17517b;
margin:10px;
padding-top: 2px;
padding-left: 4px;
padding-bottom: 2px;
padding-right: 4px;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #17517b; }

a#G-headerlink2:link, a#G-headerlink2:visited  {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #17517b;
text-decoration: none; }

a#G-headerlink2:hover, a#G-headerlink2:active  {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #17517b;
text-decoration: underline; }








input#G-bibsrch {
width: 134px;
height: 22px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
margin-top: 4px;
margin-bottom: 4px;
background-color: #17517b; }

select#G-bibtrans {
width: 140px;
height: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
margin-top: 4px;
background-color: #17517b; }

td#G-blockcontent {
padding-top: 2px;
padding-left: 6px;
padding-bottom: 10px;
padding-right: 6px;
text-align: center;
border: 0px #ffffff solid; }

img#G-blockimage {
margin-top: 4px;
margin-left: 0px;
margin-bottom: 4px;
margin-right: 4px;
text-align: center; }

span#G-spacer {
margin-left: 4px;
margin-right: 4px; }

span#G-regprice {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px; }

span#G-ourprice {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold; }

tr#G-blocks {
padding-bottom: 16px; }

a#G-blocklink:link, a#G-blocklink:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #17517b;
text-decoration: none; } 

a#G-blocklink:hover, a#G-blocklink:active {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
color: #17517b;
text-decoration: underline; }

span#G-blockauthor {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px; }

div#G-linkmargin {
margin-bottom: 4px; }

#G-votd {
margin: 1px;
text-align: left; }

span#G-votdtext {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-style: italic;
text-align: left; }

div#G-storeblock {
margin: 6px;
overflow: auto;
height: 170px;
text-align: left; }

div#G-storeeventtitle {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-align: left;
font-weight: bold; }

div#G-storeeventtext {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-align: left;
margin-bottom: 6px; }

td#G-contentlinkheaders {
background-color: #ffffff;
padding-bottom: 2px;
padding-right: 4px;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
border: 1px #17517b solid; }

td#G-newslinkheaders {
background-color: #e3effd;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #17517b;
background-image: url(http://www.christianshops.com/images/christianshops//T/T/newslinksheader.gif);
background-repeat: no-repeat;
height: 17px; }

td#G-newscontent {
background-color: #ffffff;
padding-top: 4px;
padding-left: 8px;
padding-bottom: 10px;
padding-right: 0px;
text-align: left; }

a#G-headerlink:link, a#G-headerlink:visited  {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #17517b;
text-decoration: none; }

a#G-headerlink:hover, a#G-headerlink:active  {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #17517b;
text-decoration: underline; }







/*Product Detail content styles*/

/*NEWSTYLE-DETAIL&LIST UPDATES-1208*/
div#G-detailbuybox {
padding-left: 6px;
padding-right: 6px;
margin-top: 6px;
border-collapse: collapse;
border: 1px #99ccff solid;
-moz-border-radius: 12px; }

/*NEWSTYLE-DETAIL&LIST UPDATES-1208*/
div#G-reviewbox {
border-collapse: collapse;
padding: 6px;
border: 1px #99ccff solid;
-moz-border-radius: 12px; }

/*NEWSTYLE-DETAIL&LIST UPDATES-1208*/
img.DetailIcons {
margin-left: 4px;
margin-right: 4px; }

/*NEWSTYLE-DETAIL&LIST UPDATES-1208*/
img.DetailAuthorImg {
margin-bottom: 6px;
margin-right: 12px; }

/*NEWSTYLE-DETAIL&LIST UPDATES-1208*/
td#G-detailprodtitle {
padding-left: 12px;
padding-right: 6px; }

/*NEWSTYLE-DETAIL&LIST UPDATES-1208*/
div#G-detailcategoryspacer {
margin-top: 2px;
margin-bottom: 5px; }

table.G-detailtable {
margin-top: 12px;
margin-left: 24px;
margin-bottom: 12px;
margin-right: 24px; }

div#G-detailtitle {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
padding-bottom: 2px; }

td#G-detailcontent {
padding-left: 12px; 
padding-right: 6px;
width: 208px; }

div#G-detailattr {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
margin-bottom: 12px; }

span#G-detailourprice {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #950a1b; }

select#G-detailsize {
width: 250px;
height: 20px;
margin-top: 6px;
margin-left: 4px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: #e3effd; }

div#G-detailcartspacer {
margin-top: 12px;
margin-bottom: 12px; }

img#G-detailicon {
margin-right: 3px;
text-align: center; }

a#G-detaillink:link, a#G-detaillink:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #17517b;
text-decoration: None;
font-size: 11px; } 

a#G-detaillink:hover, a#G-detaillink:active {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #99ccff;
text-decoration: underline;
font-size: 11px; }

div#G-detailbrowsesim {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding-bottom: 0px; }

span#G-detailtext {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px; }

span#G-detailspacer {
margin-left: 6px;
margin-right: 6px; }

td#G-detailheaders {
background-color: #ffffff;
padding-top: 12px;
padding-left: 6px;
padding-bottom: 6px;
padding-right: 6px;
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
border-bottom: 2px #17517b dotted; }

td#G-detaildescription {
padding-top: 6px;
padding-left: 6px;
padding-bottom: 6px;
padding-right: 6px;
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 13px; }

span#G-moreattr {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
padding-left: 36px; }

div#G-relatedtitle {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
padding-bottom: 2px; }

td#G-detaillistcell {
padding-left: 6px; }

div#G-listcartspacer {
margin-top: 3px;
margin-bottom: -6px; }








/*Search Results content styles*/

/*NEWSTYLE-DETAIL&LIST UPDATES-1208*/
img.ListIcons {
margin-top: 4px;
margin-bottom: 2px;
margin-left: 0px;
margin-right: 4px; }

/*NEWSTYLE-DETAIL&LIST UPDATES-1208*/
table#G-relatedprods {
border-bottom: 2px #17517b dotted; }

/*NEWSTYLE-DETAIL&LIST UPDATES-1208*/
DIV.ListText{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #000000;
LINE-HEIGHT: 13px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
TEXT-ALIGN: center}

/*NEWSTYLE-DETAIL&LIST UPDATES-1208*/
img.G-DetailSpacer {
width: 225px;
height: 6px; }

img#G-SearchProdImage {
margin-bottom: 6px;
margin-top: 6px;
text-align: center; }

div#G-listdescription {
margin-top: 6px;
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 13px; }

div#G-listtitle {
margin-bottom: 2px; }

a#G-ListTitleLink:link, a#G-ListTitleLink:visited {
font-size: 13px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #17517b;
text-decoration: none;
text-align: left;
margin-top: 0px;
margin-bottom: 2px; }

a#G-ListTitleLink:hover, a#G-ListTitleLink:active {
font-size: 13px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #99ccff;
text-decoration: none;
text-align: left;
margin-top: 0px;
margin-bottom: 2px; }

div.SearchResultsHead {
width: 100%;
background-color: #e3effd;
font-size: 13px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #17517b;
text-align: center;
padding: 3px;
margin-top: 6px;
margin-bottom: 6px; }








/*Shopping Cart Styles*/

td.SCheader {
background-color: #17517b;
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
padding: 6px; }

.SCsubline{
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-decoration: none;
padding: 6px; }

.SCcategorytext{
color: #444444;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
text-decoration: none;
padding: 6px;
font-weight: bold; }

.SCtextsmall{
color: #17517b;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-decoration: none;
padding: 6px; }

.SCtext{
color: #17517b;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-decoration: none;
padding: 6px; }

a:link.SCLink, a:visited.SCLink, a:acitve.SCLink{
color: #17517b;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-decoration: none;
 }

a:hover.SCLink{
color: #1308ba;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-decoration: underline; }

.SCWarningtext{
color: #cc0000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding: 6px; }

div#dottedline{
border-top: 1px #444444 dotted; }

div#doubleline{
border-top: 3px #17517b double; }

input.SCquantity {
width: 22px;
height: 18px;
background-color: #e3effd;
color: #17517b;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-decoration: none;}

input.LOGemail {
width: 120px;
height: 22px;
background-color: #e3effd;
color: #17517b;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-decoration: none;}

input.SCinput {
width: 220px;
height: 14px;
background-color: #e3effd;
color: #17517b;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-decoration: none;}

input.SCpromo {
width: 60px;
height: 14px;
background-color: #e3effd;
color: #17517b;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-decoration: none;}

select.SCSelect1 {
width: 80px;
height: 18px;
Margin-left: 6px;
background-color: #e3effd;
color: #17517b;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-decoration: none;
}

select.SCshippingmethod {
width: 360px;
height: 20px;
Margin-left: 0px;
background-color: #e3effd;
color: #17517b;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-decoration: none;
}

button.SCradio {
width: 10px;
height: 6px;
background-color: #e3effd;
}

img.SCicon{
margin-top: -9px;
margin-right: 3px;
}

td.SCindent{
padding-left:20px;
}

a#SC-detaillink:link, a#SC-detaillink:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #1308ba;
text-decoration: None;
font-size: 11px; } 
 
a#SC-detaillink:hover, a#SC-detaillink:active {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #1308ba;
text-decoration: underline;
font-size: 11px; }

a#SC-detaillinkunderline:link, a#SC-detaillinkunderline:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #1308ba;
text-decoration: underline;
font-size: 11px; } 
 
a#SC-detaillinkunderline:hover, a#SC-detaillinkunderline:active {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #1308ba;
text-decoration: underline;
font-size: 11px; }









/*Footer Styles*/

td.SW-footer {
background-color: #bfdeff;
border-top: 2px #ffffff solid;
border-bottom: 0px #ffffff solid;
padding-top: 6px;
padding-bottom: 6px;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none; }


a:link.SWFootnavlink {
	color: #1308ba;
	text-decoration:none; 
	}
	
a:active.SWFootnavlink {
	color: #1308ba;
	text-decoration:none; 
	}


A:visited.SWFootnavlink  {
	color: #1308ba;
	text-decoration:none;
	}	

A:hover.SWFootnavlink  {
	color: #1308ba;
	text-decoration:underline;
	}	





/*General Text Formatting Styles*/

/*NEWSTYLE-GENERAL UPDATES-0509*/
h1 {font-size:22px;line-height:24px;}

span.G-HighlightText {
font-weight: bold;
color: #950a1b; }

div.G-BasicText {
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 13px;
color: #000000;
font-weight: normal; }

a.G-InlineLink:link, a.G-InlineLink:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 13px;
color: #17517b;
font-weight: normal;
text-decoration: none; }

a.G-InlineLink:hover, a.G-InlineLink:active {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 13px;
color: #17517b;
font-weight: normal;
text-decoration: underline; }

div.G-BasicHeadline {
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 15px;
color: #17517b;
font-weight: bold;
margin-bottom: 8px; }








/* SW General Styles */

img.SWIcon {
margin-left: 3px;
margin-right: 3px;
margin-top: 2px;
margin-bottom: 2px; 
}

span#SWspacer{
Margin: 8px;
}

p{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}

a:link.plink, a:active.plink, a:visited.plink{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color: #000000;
}

a:hover.plink{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color: #99ccff;
}

.SW_smalltext{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
font-weight: normal;
color: #000000;
}

h1{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight: Bold;
color: #17517b;
}


h2{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: Bold;
color: #17517b;
}

h3{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: Bold;
color: #17517b;
}

img.SW {
Margin-top: 2px;
Margin-bottom: 2px;
Margin-right: 6px;
Margin-left: 2px;
}

.SWinternalnav{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #17517b;
text-decoration: none;
}

a:link.SWinternalnav, a:active.SWinternalnav, a:visited.SWinternalnav{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #17517b;
text-decoration: none;
}

a:hover.SWinternalnav{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #b3db51;
text-decoration:underline;
}

ul{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}

.SWaddress {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
Padding-top: 2px;
padding-bottom: 6px;
}



/*video Formatting Styles*/

span.G-VdeoTitle {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 22px;
font-weight: bold;
background-color: #555555;
}

td.G-VideoTD {
padding: 6px;
margin: 6px;
border: 1px #17517b solid;
 }

div.G-StoreVideoTitle {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: #17517b;
padding: 6px;
border: 1px #17517b solid;
color: #FFFFFF;
margin-bottom: 6px; }

div.G-VideoRule {
border: 1px #999999 dashed;
margin-top: 8px;
margin-bottom: 8px; }

div.G-StoreVideoIntroContainer {
padding: 12px;
border: 1px #555555 solid;
margin-bottom: 18px; }

img.G-StoreVideoImage {
display: inline;
margin-right: 18px; }

div.G-VideoRule {
border: 1px #999999 dashed;
margin-top: 8px;
margin-bottom: 8px; }

div.G-StoreVideoIntro {
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 15px;
color: #000000;
font-weight: normal; 
display: inline;
}

span.G-VideoText {
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 13px;
color: #000000;
font-weight: normal; }

a.G-VideoButton:link, a.G-VideoButton:visited {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
background-color: #17517b;
padding: 2px;
border: 1px #17517b solid;
margin-right: 6px; }

a.G-VideoButton:hover, a.G-VideoButton:active {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
color: #17517b;
font-weight: normal;
text-decoration: none;
background-color: #99ccff;
padding: 2px;
border: 1px #17517b solid; 
margin-right: 6px; }

div.G-VideoBasicHeadline {
text-align: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 15px;
color: #17517b;
font-weight: bold;
