html, body 
{
	background-color: #FFFFFF;
	/*background-image: url(/images/BG-Site.jpg);*/
	background-position: top left;
	background-repeat: repeat-x;
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
	
	font-family: Arial;
	
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#a1a1a1');*/ /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#a1a1a1));*/ /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #ebebeb,  #a1a1a1);*/ /* for firefox 3.6+ */
	/*background-attachment: fixed;*/
	
	   
}


a 
{
	text-decoration:none;
	color:#990000;
}

a:hover 
{
	color:#DD0000;
	text-shadow: #AAAAAA 0px 0px 6px;
	/*font-weight:bolder;*/
	/*text-decoration:overline underline;*/

	
}
#container {
   min-height:100%;
   position:relative;
   background-color: #FFFFFF;
   width:1000px;
   text-align:center;
   -moz-box-shadow: 0px 0px 20px #777777;
   -webkit-box-shadow: 0px 0px 20px #777777; 
   box-shadow: 0px 0px 20px #777777;
}
#header {
   background:#ff0;
   padding:10px;
}
#body {
   padding:0px 0px 0px 0px;

   
}


.CatIconButton
{
	border: 0px;
	padding-left:3px; padding-bottom:3px; padding-top:3px; padding-right:3px;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ebebeb'); /* for IE */
	background-color:#FFFFFF;
	border-radius: 5px; -moz-border-radius: 5px; 
	-moz-box-shadow: 0px 0px 20px #888; -webkit-box-shadow: 0px 0px 10px #888; box-shadow: 0px 0px 10px #888;
}

#btnenlarge a {
	padding: 5px 0;
	background-color: #5690d8;
	color: #fff;
	display: block;
	margin-bottom: 5px;
	text-decoration: none;
}
.contentarea {
	margin: 0;
	background: #fff url() right top no-repeat;
	vertical-align: top;
	text-align: left;
	background-color: #fff;
	padding: 18px;
}

/*
div.gwcontentarea, td.gwpageheader {
    padding: 18px;
}

td.gwpageheader div.gwpageheader {
    padding: 0;
}
*/

.contentareahome {
	margin: 0;
	vertical-align: top;
	text-align: left;
	background-color: #fff;
	padding: 18px
}
.contentareacart {
	margin: 0;
	padding: 15px;
	background: #fff url(/core/media/media.nl?id=331&c=852055&h=63e2f463b281ddad12f0) right top no-repeat;
	vertical-align: top;
	text-align: center
}
.contentareaaccount {
	margin: 0;
	padding: 15px;
	background: #FFF;
	vertical-align: top;
	text-align: left
}
.dtdsep {
	background-color: #FFF;
	width: 5px
}
form, .no-paading {
	margin: 0;
	padding: 0
}
#div__label, #div__title {
	height: 0
}
#left_nav {
	vertical-align: top;
	margin: 0;
	padding: 0
}
div#innerwrapper {
	margin: 0 auto
}

.DropShadowFuzzy
{

	text-shadow: #999999 0px 0px 8px; 
}
.welcomebg {
	background-image: url(/site/gw-image_site/gw-welcome.jpg);
	background-position: top left;
	background-repeat: repeat-y
}
.featureditbg {
	background-image: url(/site/gw-image_site/gw-cellbg.gif);
	background-position: left top;
	background-repeat: repeat-x
}
.bgtopreasons {
	background-image: url(/site/gw-image_site/gw-relatedgradient.gif);
	height: 13px;
	background-repeat: repeat-x
}
.active_tab {
	color: #5690D8;
	text-decoration: none;
	background-image: url(/site/gw-header/gw-tabbg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	font: 700 13px Arial, Tahoma, Verdana, sans-serif
}
.active_tab a, .inactive_tab a:hover {
	color: #5690D8;
	text-decoration: none;
	font: 700 13px Arial, Tahoma, Verdana, sans-serif
}
.inactive_tab {
	color: #809298;
	text-decoration: none;
	background-image: url(/site/gw-header/gw-tabbg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	font: 700 13px Arial, Tahoma, Verdana, sans-serif
}
.inactive_tab a {
	color: #809298;
	text-decoration: none;
	font: 700 13px Arial, Tahoma, Verdana, sans-serif
}
.menutabs {
	background-image: url(/site/gw-header/gw-tabbg.gif);
	background-position: left top;
	background-repeat: repeat-x
}
.text {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #809298;
	padding: 0;
	margin: 0
}





div.bgfooter A:link
{
	color:#CACACA;
	font-weight:bold;
}

div.bgfooter A:visited
{
	color:#CACACA;
	font-weight:bold;
}

div.bgfooter A:active
{
	color:#FFFFFF;
	font-weight:bold;
}

div.bgfooter A:hover
{
	color:#FFFFFF;
	font-weight:bold;
}















#search-portlet table, #search-portlet tbody, #search-portlet tr, #search-portlet td {
	width: 100%;
	border: 0 none;
	border-collapse: collapse;
	display: inline;
	margin: 0;
	padding: 0;
	height: 1%;
	line-height: 0;
	float: right
}
#search-portlet .input {
	border: 1px solid #bbb;
	color: #809298;
	font-size: 12px;
	height: 36px;
	line-height: 30px;
	text-align: left;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	float: left;
	vertical-align: middle;
	width: 150px
}
#search-portlet form {
	margin: 0
}
.medtextbold {
	background-color: #FFF
}
.checkoutprogresstext {
	font-size: 12pt
}
#div__body {
	background-color: #fff
}
.item-save {
	color: #de6e00;
	text-decoration: none;
	font: 400 12px Arial, Tahoma, Verdana, sans-serif
}
.item-title {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 15px;
	padding-bottom: 10px;
	font: 700 14px Arial, Tahoma, Verdana, sans-serif
}
.item-text a {
	color: #005FCF;
	text-decoration: none
}
.medtext, .medtextbold, .medtext a {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #809298;
	text-decoration: none
}
.item-teb, item-teb a, .textboldnolink, .leftcat a {
	color: #64797c;
	text-decoration: none;
	font: 700 12px Arial, Tahoma, Verdana, sans-serif
}
.info-text, .item-text, .info-text .info-text-gray {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #445154;
	text-decoration: none
}
.info-text a {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #005FCF;
	text-decoration: underline;
}
.info-text .content p {
    padding: 0px 0px 10px 0px;
    margin: 0px;
}
.info-text .content ul, .info-text .content ol {
    margin: 0px 0px 15px 0px;
    padding-left: 40px;
}
.itemthumb {
	border: #D4D0C8 solid 1px;
	vertical-align: top;
	text-align: center;
	margin-top: 17px
}
.itemlistbg {
	background-image: url(/site/gw-templates/gw-itemlistbg.gif);
	background-position: top left;
	background-repeat: repeat-y
}
.catban {
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #809298;
	padding-top: 76px;
	padding-left: 36px
}
.itemban {
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #809298;
	padding-top: 76px;
	padding-left: 200px
}
.itemlistname, .itemlistname a {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 13px;
	color: #809298;
	text-decoration: none;
	padding-right: 10px;
	text-align: left
}
.info-title {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 15px;
	background-image: url(/site/gw-templates/gw-itemtemplatebg.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	font: 700 14px Arial, Tahoma, Verdana, sans-serif
}
#div_image_browser {
	border: #333 solid 1px;
	background-color: #FFF;
	width: 500px
}
#zoomPopUp {
	display: none;
	width: 500px
}
.itemname, .related-title {
	background-image: url(/site/gw-templates/gw-itemtemplatebg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 15px;
	padding-bottom: 10px;
	font: 700 14px Arial, Tahoma, Verdana, sans-serif
}
.itemmedia {
	border: #D4D0C8 solid 1px;
	vertical-align: middle;
	text-align: center;
	width: 242px;
	height: 238px
}
.featuredtext {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	padding: 14px 5px 5px
}
.featureditem, .featureditem a, .item-teb a:hover {
	color: #005FCF;
	text-decoration: none;
	font: 700 12px Arial, Tahoma, Verdana, sans-serif
}
.featuredbg {
	background-image: url(/site/gw-image_site/gw-relatedgradient.gif);
	background-repeat: repeat-x;
	background-position: top left
}
#mainImage {
	max-width: 238px;
	text-align: center;
	vertical-align: middle
}
#popUpName {
	color: #FFF;
	background-color: #757575;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 15px;
	vertical-align: middle;
	font: 700 14px Arial, Tahoma, Verdana, sans-serif
}
.headerzoom {
	color: #FFF;
	background-color: #757575;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	font: 700 14px Arial, Tahoma, Verdana, sans-serif
}
.headerzoom a {
	text-align: center;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font: 700 14px Arial, Tahoma, Verdana, sans-serif
}
.gwpageheader .itemtitle a {
	text-decoration: none;
	font-weight: 700
}
.gwpageheader .headeritemdesc {
	height: 75px;
	font-size: 11px;
	line-height: 20px
}
#loginform #retemail, #loginform #retpwd {
	border: 0 none;
	width: 166px;
	height: 20px
}
.login_title {
	font-size: 12px;
	font-weight: 700
}
.spec_sheet ul {
	padding: 0;
	margin: 0;
	list-style: disc outside
}
.spec_sheet ul li {
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left: 25px
}
h1 {
	FONT-SIZE: 24px;
	padding-top: 5px;
	padding-bottom: 15px;
	color: #2B4C9B;
	font-weight: 400;
	border-bottom: 1px solid #dee2e4;
	margin-top: 0;
	margin-bottom: 10px
}

.gwpagetitle h1 span, .info-items a span {
    color: #62AB25;
}

h2 {
	FONT-SIZE: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #2B4C9B;
	font-weight: 700
}
h3 {
	FONT-SIZE: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #2B4C9B;
	font-weight: 700
}
hr {
	color: #dee2e4;
	background-color: #dee2e4;
	height: 1px;
	border: none;
	margin-bottom: 15px;
	margin-top: 15px
}
.featuredpichome img, .featuredpichome {
	width: 100px;
	height: 100px
}
.price {
	color: #445154;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font: 700 14px Arial, Tahoma, Verdana, sans-serif
}
.productthumbicon {
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	padding-left: 10px
}
.productthumbicon img {
	border: solid 1px #e5e5e5
}
.storeitemprice {
	color: #445154;
	padding-left: 8px;
	padding-top: 5px;
	text-align: left;
	text-decoration: none;
	display: block;
	font: 700 13px Arial, Tahoma, Verdana, sans-serif
}
.stockmessage {
	color: red;
	padding-left: 8px;
	padding-top: 5px;
	text-align: left;
	text-decoration: none;
	display: block;
	font: 700 9px Arial, Tahoma, Verdana, sans-serif
}
.storeitempriceaddl {
	color: #445154;
	text-align: left;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 8px;
	font: 400 11px Arial, Tahoma, Verdana, sans-serif
}
.downloadbutton {
	color: #2B4C9B;
	font-weight: 700;
	padding: 4px;
	float: left;
	border: 1px solid #b0ce84;
	cursor: pointer
}
#navlist {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding-bottom: 23px;
	padding-left: 10px
}
#navlist ul, #navlist li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0
}
#navlist a:link, #navlist a:visited {
	background: transparent;
	color: #7e8f92;
	float: left;
	font-weight: 700;
	line-height: 14px;
	margin-right: 8px;
	padding: 4px 15px;
	text-decoration: none
}
#navlist a:link.current, #navlist a:visited.current {
	background: #fff;
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	color: #2B4C9B;
	font-weight: 700
}
#navlist a:hover {
	color: #2B4C9B
}

#navlist #subnav-1, #navlist #subnav-2, #navlist #subnav-3, #navlist #subnav-4 {
	display: none;
	width: 90%
}

#navlist ul a:hover {
	color: #2B4C9B !important
}
#contents {
	border: 1px solid #ccc;
	border-top: none;
	clear: both;
	margin: 0;
	padding: 15px
}
.contentareahome .portletHandle {
	float: left
}
.release {
	padding: 10px 0
}
.release h4 {
	border-bottom: 1px solid #dee2e4;
	font-size: 16px;
	margin: 0 0 10px
}
.info-text .release h4 a {
	font-size: 16px;
	text-decoration: none;
}
.release p {
	margin-bottom: 0
}
.release ul {
	padding: 0 0 0 15px;
	margin: 0
}
.release li {
	line-height: 150%
}
.gowear_logo {
	margin: 10px 0
}
#div__title, #search-portlet td.smalltextnolink, #search-portlet #search-txt {
	display: none
}
#search-portlet {
	width: 200px;
	margin: 0;
	padding: 0;
	border: 0;
	height: 39px;
	background-image: url(/site/gw-header/gw-search.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: right top;
	float: left;
	position: relative
}
#search-portlet #go {
	background-color: transparent;
	border: none;
	margin: 0;
	margin-top: -1px;
	text-indent: -9999px;
	cursor: pointer;
	width: 43px;
	height: 37px;
	padding: 0;
	float: right;
	position: absolute;
	top: 0;
	right: 0
}
.messagearea p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7c7c7c;
	margin: 0;
	padding: 0
}
.messagearea h2, .messagearea h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #529c21;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	text-decoration: none
}
.featureditem.name {
	margin-left: 15px;
	font-size: 14px;
	display: block;
	padding: 10px 0
}
h3.featured_testimonial {
	line-height: 150%;
	color: #005FCF;
	margin-bottom: 8px;
	padding-left: 8px;
	margin-top: 0;
	font: 700 14px Arial, Tahoma, Verdana, sans-serif
}
p.testimonial {
	font-size: 11px;
	line-height: 150%;
	padding: 0 10px
}
img.testimonial {
	float: right;
	padding: 0 0 10px 30px
}
td.testimonial {
	padding: 15px 0 0;
	background: transparent url(/core/media/media.nl?id=2764&c=852055&h=f321c253f3aa8dc6a67f) bottom repeat-x;
	margin-bottom: 10px
}
p.pullquote {
	margin: 0;
	padding: 15px 15px 0 50px;
	background: transparent url(/core/media/media.nl?id=2759&c=852055&h=b0eab8d7c49bfb38e9a9) 10px top no-repeat;
	position: relative;
	z-index: 2;
	line-height: 130%;
	text-align: justify
}
span.pullquote {
	display: block;
	width: 50px;
	height: 50px;
	background: transparent url(/core/media/media.nl?id=2760&c=852055&h=d018e226e4013a417185) left top no-repeat;
	position: relative;
	top: -10px;
	float: right;
	z-index: 1
}
.submit_testimonial {
	width: 631px;
	height: 83px;
	background: transparent url(/core/media/media.nl?id=2763&c=852055&h=89f7c9ba60def8738577) no-repeat;
	margin: 10px -8px 10px 0;
	position: relative;
}
a.testimonial_email_link {
	display: block;
	height: 18px;
	width: 230px;
	position: relative;
	top: 40px;
	left: 300px;
}
a.register_link {
	color: #fff;
	display: block;
	float: right;
	margin: 2px 0 0 10px;
	width: 96px
}

.t {
	background: url(/core/media/media.nl?id=782&c=852055&h=e0e7d528ee183e37edda) 0 0 repeat-x;
	float: left
}
.b {
	background: url(/core/media/media.nl?id=776&c=852055&h=107dd35be5a0b95c35a3) 0 100% repeat-x
}
.r {
	background: url(/core/media/media.nl?id=781&c=852055&h=b5113356bdab86e9b71b) 100% 0 no-repeat
}
.l {
	background: url(/core/media/media.nl?id=780&c=852055&h=799d7ad5848bc266cc8e) 0 0 no-repeat
}
.bl {
	background: url(/core/media/media.nl?id=777&c=852055&h=73a8922487a3e5abf260) 0 100% no-repeat;
	padding: 5px 3px
}
.br {
	background: url(/core/media/media.nl?id=778&c=852055&h=90ab8d18bec8f2301eab) 100% 100% no-repeat
}
.tl {
	background: url(/core/media/media.nl?id=783&c=852055&h=dfd8d7e3f04e359e37da) 0 0 no-repeat
}
.tr {
	background: url(/core/media/media.nl?id=784&c=852055&h=e3db8a2234504cf99efb) 100% 0 no-repeat
}
.roundleft, .roundright {
	background: url(/core/media/media.nl?id=5352&c=852055&h=8f43abdc8553af419602) no-repeat;
	float: left;
	width: 6px;
	height: 22px
}
.roundright {
	background: url(/core/media/media.nl?id=5353&c=852055&h=9012d8b0419ac36e2f3e) no-repeat;
	margin-right: 1px
}
.storeitemprice.featured {
	color: #c00;
	font-style: italic;
	float: right;
	margin-right: 4px;
	padding-left: 0
}
.storeitemprice.strike {
	text-decoration: line-through;
	display: none;
	color: #445154;
	font-style: normal;
	float: left;
	padding-left: 4px;
	font-size: 12px;
}
.featured_link, a.readmore {
	color: #005FCF;
}
.notice {
	background-color: #ffb;
	color: #900;
	float: left;
	line-height: 150%;
	padding: 10px;
	margin-top: 0;
	font-size: 12px
}


.foot a.fb_link {
	display: block;
	background: transparent url(/site/gw-image_site/facebook_share_icon.gif) left top no-repeat;
	height: auto;
	width: 185px;
	margin: 5px auto;
	padding-bottom: 10px
}
.copy {
	padding: 8px 0 20px 15px;
	margin: 0;
	color: #2B4C9B;
	font-size: 11px;
	text-align: left
}
#promo_code_box {
	position: absolute;
	top: 40px;
	left: 170px;
	width: 170px;
	padding: 5px 10px;
	border: 1px solid #000;
	text-align: center
}
#promo_code_box b {
	display: block;
	color: #000;
	font-size: 14px
}
#promo_code_box .button_box {
	width: 92px;
	margin: 5px auto
}
#check_code {
	width: 79px
}
#messagearea .textnews {
	padding: 0 8px 10px;
	font-size: 11px;
	width: 148px
}
a.buynow {
	display: block;
	background: transparent url(/site/gw-image_site/buttons/buy_now.png) left top no-repeat;
	width: 95px;
	height: 32px;
	float: right;
	position: relative;
	top: 10px;
	text-indent: -9000px
}
ol.steps li {
	color: #690;
	font-size: 18px;
	font-weight: 700
}
ol.steps li p {
	color: #445154;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px
}
div.circle {
    width: 30px;
}
div.smallcircle {
    width: 20px;
}
div.circle img, div.smallcircle img {
    position: absolute;
    width: 30px;
    height: 30px;
}
div.smallcircle img {
    width: 20px;
    height: 20px;
}
div.circle span, div.smallcircle span {
    position: relative;
    display: block; 
    font-weight: bold; 
    color: #fff; 
    font-size: 24px;
    font-family: "Trebuchet MS"; 
    padding-left: 8px;
}
div.smallcircle span {
    font-size: 14px;
    padding-left: 6px;
    padding-top: 1px;
}
#tinybox {
	position: absolute;
	display: none;
	padding: 0 10px;
	background: #fff url(/site/gw-image_site/ajax-loader.gif) no-repeat center center;
	border: 10px solid #e3e3e3;
	z-index: 2000
}
#tinymask {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	z-index: 1500
}
#tinycontent {
	background: #fff;
	padding: 5px;
	text-align: center
}
#tinycontent h2 {
	font-size: 18px;
	font-weight: 700;
	background: transparent url(/site/gw-image_site/ajax-loader.gif) no-repeat scroll center bottom;
	padding-bottom: 30px;
	margin-top: 10px
}
#tinycontent small {
	font-size: 11px;
	color: #666;
	font-style: italic
}
#closetinycontent {
	display: block;
	width: 16px;
	height: 16px;
	background: transparent url(/site/gw-files/btn_close.png) no-repeat;
	position: absolute;
	right: -5px;
	top: -5px;
}
#upgrade_ie6 {
    display: none;
    background: transparent url(/site/gw-image_site/gwf3/upgrade_ie6.png) left top no-repeat;
    height: 200px;
    margin-bottom: 12px;
    border-bottom: 1px solid #ccc;
    position: relative;
}

#upgrade_ie6 a.ie, #upgrade_ie6 a.ff {
    display: block; 
    position: absolute; 
    top: 72px; 
    left: 440px; 
    height: 55px; 
    width: 95px;
    text-indent: -9000px;
    outline: none;
}

#upgrade_ie6 a.ff {
    top: 70px; 
    left: 550px; 
    height: 80px; 
    width: 75px;
}

ul.upper-alpha {
    list-style-type: upper-alpha;
    margin-bottom: 10px;
    line-height: 150%;
}

ul.lower-roman {
    list-style-type: lower-roman;
    margin-bottom: 10px;
}

ul.circle {
    list-style-type: circle;
    margin-bottom: 10px;
    width: auto;
}

b.feature3, ul.feature3, span.feature3 {
    font-family: "Trebuchet MS", Arial, sans-serif;
    text-align: left;
    display: block;
    margin: 0 0 0 10px;
    color: #666;
}

span.feature3 {
    width: 165px;
    color: #888;
    font-size: 11px;
    padding-bottom: 10px;
}

ul.feature3 {
    margin: 0; 
    padding: 0 0 10px 25px; 
    font-size: 11px; 
    color: #888;
    width: 170px;
    line-height: 150%;
}

ul.top > li {
    line-height: 150%;
    margin-bottom: 15px;
}

#content_left.newsarticles ul li.lititle {
border-top:2px solid #6699CC;
color:#336699;
font-weight:bold;
padding-top:7px;
}

#content_left.newsarticles ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left: 0px;
padding-left: 0px;
}

#content_left.newsarticles ul li span {
float:left;
margin-left:10px;
position:relative;
}

#content_left.newsarticles ul li img {
float:right;
margin-left:5px;
padding:0 20px 5px 0;
}

#content_left.newsarticles ul li {
border-top:1px solid #C0C3C7;
clear:both;
display:block;
margin-top:5px;
padding:5px 0;
vertical-align:top;
}

#content_left.newsarticles ul li b {
float:left;
font-weight:normal;
left:0;
padding:0 0 5px;
width:300px;
}

#content_left.newsarticles table.news td {
    border-bottom: 1px solid #C0C3C7;
    padding: 10px 0px;
}

#content_left.newsarticles table.news td img {
    padding-right: 20px;
}

h2.newsheading {
    border-bottom: 2px solid #6699CC;
}

#paymeth {
    width: 628px;
}

.select, .options_details {
	width: 300px;
	border: 1px solid #7F9DB9;
	border-bottom: none;
	cursor: default;
	position: relative;
	z-index: 100;
	background-color: #fff;
}

select.popout, .select {
    width: 240px;
}

.select {
    padding: 1px 2px;
    font-size: 13px;
    color: #000;
    background: #fff url(/site/gw-image_site/dropdown_arrow.gif) 228px center no-repeat;
    border: 1px solid #7F9DB9;
}

.select.active {
    border-bottom: none;
}

.options_details .item {
	border-bottom: 1px solid #7F9DB9;
	padding: 8px;
}

.options_details .item h5 {
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 0px;
	padding: 0px;
}

.options_details .item h5.subprice, .select .subprice {
	float: right;
}

.select span.subname {
    float: left;
}

.select span.subprice {
    margin-right: 18px;
}

.options_details .item p {
	font-size: 10px;
	padding: 5px 0 0 0;
	margin: 0px;
}

.options_details .item.hovering {
    background-color: #eee;
}

.hr {
    border-top: 1px solid #DEE2E4;
    height: 5px;
    margin-top: 5px;
}

.pricingsection span.smalltextnolink {
    display: none;
}

.pricingsection select.inputreq {
    width: 108px;
}

#carttable {
    text-align: left;
}

#ordersummary_estship {
    text-align: right;
}

a.bluebutton {
    background: transparent url(/site/gw-image_site/buttons/blue_button_right.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 10px;
    text-decoration: none;
}

a.bluebutton span {
    background: transparent url(/site/gw-image_site/buttons/blue_button_left.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 4px 5px 14px;
}