/*

  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/



TD.main2{

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}



A.footer-links{

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}



A.footer-links:hover{

	font-size: 11px;

	font-weight: bold;

	color: #F3F3F3;

}

/*

TABLE.att_table{

	width: 300px;

	border: 1px solid #999999;

	margin-bottom: 8px;

}



TD.att_td{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #254b6f;

	padding-left: 8px;

	height: 25px;

}



TD.att_td2{

	background-color: #d4e2ef;

	padding: 8px;

}

*/



TABLE.att_table{

	width: 300px;

}



TD.att_td{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #990000;

	padding-left: 2px;

	height: 25px;

}



TD.att_td2{

	padding: 2px;

}





SPAN.retail{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

}



SPAN.price{

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #990000;

}





A.account{

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	text-decoration: none;

}



A.account:hover{

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	text-decoration: none;

}







A.man-link{

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	color: #314f69;

	text-decoration: none;

}



A.man-link:hover{

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	color: #314f69;

	text-decoration: none;

}





TD.man-top{

	padding-left: 25px;

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

	background-repeat: no-repeat;

	height: 28px;

}



TD.man-bottom{

	padding-left: 25px;

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

	background-repeat: no-repeat;

	height: 27px;

}





TD.man-middle{

	padding-left: 25px;

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

	background-repeat: no-repeat;

	height: 28px;

}





TD.shopping-cart{

	font-family: tahoma;

	font-size: 11px;

	color: #000000;

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

	padding-left: 6px;

	padding-right: 6px;

}



TD.footer-links{

	font-family: tahoma;

	font-size: 11px;

	color: #7a93ab;

	padding-left: 5px;

	font-weight: bold;

}



TD.copyright{

	font-family: tahoma;

	font-size: 11px;

	color: #7a93ab;

	padding-left: 5px;

	padding-top: 8px;

	font-weight: none;

}









TD.logo-left{

	background-image: url(images/logo-left.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}

.style1 {

	color: #bcbcbb;

	font-size: 9px;

	font-family: tahoma;

}



.style7 {

	color: #929290;

	font-size: 9px;

	font-family: tahoma;

}



  .cat_description {

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

     font-size : 10px;

     color : #800000;

     background : inherit;

     font-weight : bold;

      }

 .boxText {

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

     font-size : 10px;

      }

 .centerTable {

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

     background-repeat : repeat-x;

     background : #fbfcfd;

     color : inherit;

      }

 .errorBox {

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

     font-size : 10px;

     color : inherit;

     background : #ffb3b5;

     font-weight : bold;

      }

 .stockWarning {

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

     font-size : 10px;

     color : #cc0033;

     background : inherit;

      }

 .productsNotifications {

     background : #f2fff7;

     color : inherit;

      }

 .orderEdit {

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

     font-size : 10px;

     color : #70d250;

     background : inherit;

     text-decoration : underline;

      }

 .navBlue {

     color : #ff0000;

     background : inherit;

     font-size : 8pt;

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

      }

 .subnavBlue {

     color : #9966ff;

     background : inherit;

     font-size : 8pt;

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

      }

BODY {

	color: #000000;

	margin: 0px;

	font-family: Tahoma;

	font-size: 12px;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	background-color: #2a4163;

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

	background-repeat: repeat-x;

}



TD {

	font-family: Tahoma;

	font-size: 12px;

	color:#000000;



}

P {

	font-family: Tahoma;

	font-size: 12px;

	color:#000000;
	margin-bottom: 10px;


}



A {

	font-family: Tahoma;

	font-size: 12px;

	color:#000000;

	text-decoration:underline;

}



A:hover {

	font-family: Tahoma;

	font-size: 12px;

	color:#990000;

	text-decoration:underline;

}

 FORM {

     display : inline;

      }

 TR.header {

     background : #ffffff;

     color : inherit;

      }

 TR.headerNavigation {

     background : #bbc3d3;

     color : inherit;

      }

 TD.headerNavigation {

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

     font-size : 10px;

     background : #bbc3d3;

     color : #ffffff;

     font-weight : bold;

      }

 A.headerNavigation {

     color : #ffffff;

     background : #bbc3d3;

      }

 a:hover.headerNavigation {

     color : #ffffff;

     background : #bbc3d3;

      }

 TR.headerError {

     background : #ff0000;

     color : #bbc3d3;

      }

 TD.headerError {

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

     font-size : 12px;

     background : #ff0000;

     color : #ffffff;

     font-weight : bold;

      }

 TR.headerInfo {

     background : #00ff00;

     color : #bbc3d3;

      }

 TD.headerInfo {

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

     font-size : 12px;

     background : #00ff00;

     color : #ffffff;

     font-weight : bold;

      }

 TR.footer {

     background : #bbc3d3;

     color : inherit;

      }

 TD.footer {

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

     font-size : 10px;

     background : #bbc3d3;

     color : #ffffff;

     font-weight : bold;

      }

 .templateinfobox {

	font-family: Tahoma;

	font-size: 10px;

	color: #FFFFFF;

	background-image: url(images/infobox/box2_middle_middle.jpg);

      }

 .infoBox {

     background : #FFFFFF;

     color : #000000;

      }

 TD.infoBox, SPAN.infoBox {

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

	font-size : 10px;

	font-weight : bold;

	color : inherit;

	background-color: #FFFFFF;

      }

 TD.infoBoxHeading {

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

     font-size : 10px;

     font-weight : bold;

     background : #bbc3d3;

     color : #ffffff;

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

      }



 .infoBoxContents {

     color : #FFFFFF;

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

     font-size : 10px;

}



 TD.infoBoxFooter {

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

    font-size : 10px;

    font-weight : bold;

    background-color : #cccccc;

    color : #000000;

}



 TD.contentBoxHeading {

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

	font-size: 10px;

	font-weight: bold;

	padding-top:5;

	padding-bottom:12;

	height: 5px;

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

}

 .infoBoxContentsHeader {

     background : #bbc3d3;

    color : #ffffff;

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

    font-size : 10px;

    font-weight : bold;

}



 .infoBoxContentsCenter {

    color : inherit;

     background : #f8f8f9;

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

    font-size : 10px;

}



 TD.infoBoxContentsfooter {

    color : #000000;

     background : #bbc3d3;

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

    font-size : 10px;

    font-weight : bold;

}

 TD.infoBoxHeadingImage {

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

     font-size : 10px;

     font-weight : bold;

     background-position : left;

     background-color : #bbc3d3;

     color : #000000;

      }

 TD.infoBoxFooterImage {

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

     font-size : 1px;

     font-weight : bold;

     background-color : #bbc3d3;

     color : #000000;

      }

 .infoBoxNotice {

     background : #ff8e90;

     color : #ffffff;

      }

 .infoBoxNoticeContents {

     background : #ffe6e6;

     color : #ffffff;

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

     font-size : 10px;

      }

 TD.main_table_heading {

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

     font-size : 10px;

     background : #cccccc;

     color : #000000;

      }

 TD.main_table_heading_inner {

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

     font-size : 10px;

     background : #ffffff;

     color : #000000;

      }

 TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

	color : inherit;

	background-color: #CCCCCC;

      }

 TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

	color : inherit;

	background-color: #FFFFFF;

	padding: 3px;

}



 TABLE.productListing {

	border : 1px solid #999999;

	border-spacing : 1px;

}



.productListing-heading {

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

	font-size : 11px;

	color : #ffffff;

	font-weight : bold;

	background-color: #6c6c6c;

	height: 30px;

	padding: 3px;

      }

 .productlisting-headingPrice {

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

     font-size : 20px;

     background : #cccccc;

     color : #9a9a9a;

     font-weight : bold;

      }

 TD.productListing-data {

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

     font-size : 10px;

      }

 A.pageResults {

     color : #31577c;
	font-size: 12px;


}

 a:hover.pageResults {

     color : #000000;
font-size: 12px;

      }

 TD.pageHeading, DIV.pageHeading {

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

     font-size : 20px;

     font-weight : bold;

     color : #9a9a9a;

     background : inherit;

      }

 TR.subBar {

     background : #f4f7fd;

     color : inherit;

      }

 TD.subBar {

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

     font-size : 10px;

     color : #000000;

     background : inherit;

      }

 TD.main, P.main {

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

	font-size : 11px;

	line-height : 1.5;

	color : #333333;

	background : inherit;

      }

 TD.smallText, SPAN.smallText, P.smallText {

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

     font-size : 12px;

      }

 TD.accountCategory {

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

     font-size : 13px;

     color : #aabbdd;

     background : inherit;

      }

 TD.fieldKey {

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

     font-size : 12px;

     font-weight : bold;

      }

 TD.fieldValue {

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

     font-size : 12px;

      }

 TD.tableHeading {

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

     font-size : 12px;

     font-weight : bold;

      }

 TD.category_desc {

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

     font-size : 12px;

     line-height : 1.5;

      }

 SPAN.newItemInCart {

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

     font-size : 10px;

     color : #ff0000;

     background : inherit;

      }

checkbox, input, radio{
	font-family : Tahoma;
	font-size : 12px;
	color: #31577c;
	border: 1px solid #bfd0e0;
}



select{
	font-family : Tahoma;
	font-size : 12px;
	padding: 2px;
	color: #333333;
	border: 1px solid #d4d4d4;
	width: 100%;
}



textarea{
     font-family : Verdana, Arial, sans-serif;
     font-size : 12px;
	 color: #31577c;
	 border: 1px solid #bfd0e0;
}

span.greetUser {

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

     font-size : 12px;

     color : #f0a480;

     background : inherit;

     font-weight : bold;

      }

 TABLE.formArea {

     background : #f1f9fe;

     color : #f4f7fd;

     border-color : #7b9ebd;

     border-style : solid;

     border-width : 1px;

      }

 TD.formAreaTitle {

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

     font-size : 12px;

     font-weight : bold;

      }

 SPAN.markProductOutOfStock {

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

     font-size : 12px;

     color : #c76170;

     background : inherit;

     font-weight : bold;

      }

 SPAN.productSpecialPrice {

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

     color : #ff0000;

     background : inherit;

      }

 SPAN.errorText {

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

     color : #ff0000;

     background : inherit;

      }

 .moduleRowOver {

     background-color : #d7e9f7;

     color : inherit;

     cursor : pointer;

      }

 .moduleRowSelected {

     background-color : #e9f4fc;

     color : inherit;

      }

 .checkoutBarFrom, .checkoutBarTo {

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

     font-size : 10px;

     color : #000000;

     background : inherit;

      }

 .checkoutBarCurrent {

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

     font-size : 10px;

     color : #000000;

     background : inherit;

      }

 .messageBox {

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

     font-size : 10px;

      }

 .messageStackError, .messageStackWarning {

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

     font-size : 10px;

     background-color : #ffb3b5;

     color : inherit;

      }

 .messageStackSuccess {

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

     font-size : 10px;

     background-color : #99ff00;

     color : inherit;

      }

 .inputRequirement {

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

     font-size : 10px;

     color : #ff0000;

     background : inherit;

      }

 TABLE.linkListing {

     border : 1px solid #333333;

     border-spacing : 1px;

      }

 .linkListing-heading {

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

	font-size : 10px;

	font-weight : bold;

	color : #ffffff;

	text-align : center;

	background-color: #333333;

      }

 TD.linkListing-data {

	padding : 4px;

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

	font-size : 10px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #000000;

	border-bottom-color: #000000;

      }

 TR.linkListing-odd {

	color : inherit;

	background-color: #3C3C3C;

      }

 TR.linkListing-even {

	color : inherit;

	background-color: #333333;

      }

 .content {

     color : #000000;

     background : inherit;

     font-size : 10px;

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

      }

 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {

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

     font-size : 11px;

     line-height : 1.5;

     color : #bdcaf0;

     background : inherit;

      }

 TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {

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

      }

 TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {

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

      }

 TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {

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

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

     font-size : 10px;

     font-weight : bold;

     background-color : inherit;

     color : #000000;

      }

 A.HeaderPageLinks {

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

     font-size : 10px;

     font-weight : bold;

     color : #000000;

     background : inherit;

      }

 a:hover.HeaderPageLinks {

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

     font-size : 10px;

     font-weight : bold;

     background : inherit;

     color : #00ff00;

      }

 TD.cookieUsage {

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

     font-size : 10px;

     font-weight : bold;

     background : #000000;

     color : #ffffff;

      }

 .attributeBoxContent {

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

     font-size : 10px;

     color : #000000;

     background-color : #808080;

      }

 .TR.attributeBoxContent {

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

     font-size : 10px;

     color : #000000;

     background-color : #808080;

      }

 .TD.attributeBoxContent {

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

     font-size : 10px;

     color : #000000;

     background-color : #c0c0c0;

      }

 .storyboxtitle {

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

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:link {

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

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:active {

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

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:visited {

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

     color : #000000;

     font-size : 10px;

     font-weight : bold;

     background : inherit;

      }

 .storyboxtitle A:hover {

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

     color : #ffffff;

     font-size : 10px;

     font-weight : bold;

     text-decoration : underline;

     background : inherit;

      }

 .yearHeader {

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

     font-size : 14px;

     font-weight : bold;

     color : #000000;

     background-color : #ffffff;

      }

 .calendarMonth {

     background-color : #cccccc;

     color : inherit;

     cursor : default;

     width : 100%;

      }

 .calendarHeader {

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

     font-size : 11px;

     font-weight : bold;

     color : #000000;

     background-color : #ffffff;

     text-decoration : none;

     height : 22px;

      }

 .calendarToday {

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

     font-size : 10px;

     color : #000000;

     background-color : #ffcf00;

     padding-left : 3px;

     text-decoration : none;

     border : 1px solid #ffffff;

     height : 22px;

     width : 18px;

      }

 .calendarWeekend {

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

     font-size : 10px;

     color : #000000;

     background-color : #caeeff;

     padding-left : 3px;

     line-height : 14px;

     text-decoration : none;

     border : 1px solid #ffffff;

     height : 22px;

     width : 18px;

      }

 .calendar {

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

     font-size : 10px;

     color : #000000;

     background-color : #ffffff;

     padding-left : 3px;

     line-height : 14px;

     text-decoration : none;

     height : 22px;

     width : 18px;

      }

 .event {

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

     font-size : 11px;

     color : #000000;

     background-color : #ffffff;

     text-decoration : none;

     border : 1px solid #e6e6e6;

      }

 .empty {

     background-color : #f0faff;

     color : inherit;

     line-height : 14px;

     height : 22px;

     width : 18px;

      }

 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {

     color : red;

     text-decoration : underline;

     background : inherit;

      }

 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {

     color : red;

     text-decoration : underline;

     background : inherit;

      }

 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {

     color : red;

     text-decoration : underline;

     background : inherit;

      }

 h4.infoTitle {

     margin-top : 0;

     margin-right : 0;

     margin-left : 0;

     margin-bottom : 0.2em;

      }

 p.infoBlurb {

     margin-top : 0;

     margin-right : 0;

     margin-left : 0;

     margin-bottom : 2em;

      }

 TD.productPriceInListing {

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

     font-size : 10px;

     background : #d2e9fb;

     color : inherit;

      }

 TD.productPriceInBox {

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

     font-size : 10px;

     background : #eeeeee;

     color : inherit;

      }

 TD.productPriceInProdInfo {

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

     font-size : 12px;

     background : #ccffcc;

     color : inherit;

      }

 #navMenu {

     clear : both;

     height : 0.01%;

     margin : 0;

     padding : 0;

     list-style : none;

      }

 #navMenu ul {

     float : left;

     width : 150px;

     margin : 0;

     padding : 0;

     list-style : none;

      }

 #navMenu li {

     position : relative;

     float : left;

     line-height : 24px;

     margin-bottom : -1px;

     width : 150px;

      }

 #navMenu li ul {

     position : absolute;

     left : -999em;

     margin-left : 150px;

     margin-top : -26px;

      }

 #navMenu li ul ul {

     left : -999em;

      }

 #navMenu li a {

     width : 150px;

     display : block;

     color : #334;

     font-weight : bold;

     text-decoration : none;

     background : #ffffff;

     border : 1px solid #cce;

     padding-left : 2px;

      }

 #navMenu li a:hover {

     color : #000000;

     background : #aac;

      }

 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {

     left : -999em;

      }

 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {

     left : auto;

      }





TD.menu-td{

	height: 21px;

	padding-left: 25px;

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

	background-repeat: no-repeat;

}



IMG.image-border{

	border: 1px solid #000000;

}








/**** START HEADER ***/

#nav_wrap{
	width: 1030px;
}

.nav_login{
	float: right;
	background-image: url(images/nav_login_bg.jpg);
	background-repeat: no-repeat;
	width: 371px;
	padding-right: 30px;
	height: 38px;
}

#nav_login_email{
	float: left;
	padding-top: 9px;
	padding-left: 18px;
}

#nav_login_email input{
	border: 1px solid #bfd0e0;
	font-size: 11px;
	border: 1px solid #4a759e;
	padding: 3px;
	color: #a8b6c5;
	margin: 0px 5px 0 0;
	height: 15px;
	width: 115px;
	display: inline;
}

#nav_login_password{
	float: left;
	padding-top: 9px;
}

#nav_login_password input{
	border: 1px solid #bfd0e0;
	font-size: 11px;
	border: 1px solid #4a759e;
	padding: 3px;
	color: #a8b6c5;
	margin: 0px 5px 0 0;
	height: 15px;
	width: 115px;
	display: inline;
}

#nav_login_submit{
	float: right;
	padding-right: 18px;
}

#nav_login_submit input{
	padding-top: 9px;
	border: 0px;
}
.nav_welcome{
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 30px;
	padding-top: 2px;
}

.nav_logout{
	padding-right: 20px;
	padding-top: 8px;
	float: right;
}



.logo_line{
	background-image: url(images/header-bg.jpg);
	background-repeat: repeat-x;
	height: 121px;
}

.store_logo{
	float: left;
}

.store_logo_advert{
	float: right;
}

#sub_menu_wrap{
	width: 962px;
	
}

.sub_menu_item{
	float: left;
}

.sub_menu_item_right{
	float: right;
}
/**** END HEADER ***/







/**** START FOOTER ***/

#footer_image{
	text-align: center;
}

#footer_links{
	margin-top: 12px;
	text-align: center;
	color: #F9F9F9;
}

#footer_links a{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}

/**** END FOOTER ***/







/**** START LEFT COLUMN ***/

#left_column{
	width: 229px;
}

#left_column_box{
	margin-bottom: 12px;
	width: inherit;
}

.left_column_title{
	height: 34px;
}

.left_column_bottom{
	background-image: url(images/left_column_bottom.png);
	height: 10px;
	width: inherit;
	background-repeat: no-repeat;
}

.left_column_row{
	background-repeat: repeat-y;
	background-image: url(images/left_column_box_bg.png);
	text-align: justify;
}

.left_column_row_menu{
	background-repeat: no-repeat;
	background-image: url(images/menu-left-bg.png);
	height: 21px;
	padding-left: 30px;
	padding-top: 7px;
}
INPUT.search_input{
	border: 1px solid #d4d4d4;
	width: 145px;
	height: 19px;
	color: #333333;
}


INPUT.image_right{
	float: right;
}


#footer_clear{
	clear: both;
}


#text_side{
	margin-bottom: 8px;
}
/*** END LEFT COLUMN ***/






/*** START RIGHT COLUMN ***/

#right_column{
	width: 147px;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
}

#right_column_box{
	margin-bottom: 12px;
	width: inherit;
	margin-bottom: 12px;
}

.right_column_title{

}

#right_column_cart_bg{
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	background-image: url(images/shopping-cart-bg.jpg);
	padding: 8px;
}

#right_column_cart_bg a{
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	margin-bottom: 5px;
}
/*** END RIGHT COLUMN ***/



/**** START CONTENT BOX ***/
#top_design{
	height: 9px;
	background-image: url(images/top-middle.jpg);
}

.top_design_left{
	float: left;
	height: 9px;
}

.top_design_right{
	float: right;
	height: 9px;
}


#bottom_design{
	height: 6px;
	background-image: url(images/bottom-middle.jpg);
	margin-bottom: 12px;
}

.bottom_design_left{
	float: left;
	height: 6px;
}

.bottom_design_right{
	float: right;
	height: 6px;
}

#flash_slide{
	margin-bottom: 8px;
}

#home_content{
	clear: both;
}

#content_wrap{
	width: 1100px;
}
/**** END CONTENT BOX ***/




/**** START PRODUCT BOX ***/

#product_box{
	width: 267px;
	margin-bottom: 10px;
	background-image: url(images/product-box-content.jpg);	
	background-repeat: repeat-y;
	text-align: left;
}

#product_box_name{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/product-box-title.jpg);
	height: 42px;
	padding-left: 10px;
	padding-top: 15px;
	background-repeat: no-repeat;
	text-align: left;
}

#product_box_content{
	height: 146px;
	margin-right: 10px;
	font-family: tahoma;
	font-size: 12px;
	color: #000000;	
	text-align: left;
	padding-right: 10px;
}

.product_box_image{
	margin-left: 10px;
	margin-right: 10px;
}

.product_box_bottom{
	background-image: url(images/product-box-bottom.jpg);
	height: 9px;
	width: inherit;
	background-repeat: no-repeat;
}


#product_box_price{
	float: left;
	font-family: tahoma;
	font-size: 13px;
	color: #990000;
	font-weight: bold;
	padding-left: 10px;
}

#product_box_more{
	float: right;
	padding-right: 10px;
}
/**** END PRODUCT BOX ***/




/**** START FOUR BOXES ***/

#four_boxes{
	
}

#four_boxes_left{
	float: left;
	margin-bottom: 8px;
}

#four_boxes_right{
	float: right;
	margin-bottom: 8px;
}