

a img {border: none; }



a, #navEZPagesTOC ul li a {

        color: #3E7691;

        text-decoration: none;

        }

 

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

        color: #000000;

        }



h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{

        font-size: 1.1em;

        }



.biggerText {

        font-size: 1.2em;

        }



h1, h2, h3, h4, h5, h6 {

        margin: 0.3em;

		font-size:13px;

        }



CODE {

        font-family: arial, verdana, helvetica, sans-serif;

        font-size: 1em;

        }

A		{

		color:#000000;

		}

FORM, SELECT, INPUT {

        display: inline;

        font-size: 1em;

        }



TEXTAREA {

        float: left;

        margin: auto;

        display: block;

        width: 95%;

        }



input:focus, select:focus, textarea:focus {

        background: #F0F8FF;

        }



FIELDSET {

        padding: 0.5em;

        margin: 0.5em 0em;

        border: 1px solid #B4B4B4;

		background:#EEEEEE;

 		height:100%;

        }



LEGEND {

        font-weight: bold;

        }



LABEL, h4.optionName {

        line-min-height: 1.5em;

        padding: 0.2em;

        }



LABEL.checkboxLabel, LABEL.radioButtonLabel {

        }



#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

        float: left;

        }



LABEL.inputLabel {

        width: 11em;

        float: left;

        }



LABEL.inputLabelPayment {

        width: 15em;

        float: left;

        }



LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {

        width: 12em;

        float: left;

        }



P, ADDRESS {

        padding: 0.5em;

        }



ADDRESS {

        font-style: normal;

        }



.clearBoth {

        clear: both;

        }



HR {

        min-height: 1px;

        margin-top: 0.5em;

        border: none;

        border-bottom: 1px solid #9a9a9a;

        }



/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

        line-min-height: 1.8em;

        padding: 0.2em;

        border: 1px solid #000000;

        }



.messageStackWarning, .messageStackError {

        background-color: #ff0000;

        color: #ffffff;

        }



.messageStackSuccess {

        background-color: #F1F6E6;

        color: #000000;

        }



.messageStackCaution {

        background-color: #FFFF66;

        color: #000000;

        }



/*wrappers - page or section containers*/

#mainWrapper {

        text-align: left;

        width: 100%;

        vertical-align: top;

        }



#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {

        margin: 0em;

        padding: 0em;

        }



#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {

        margin: auto;

        } 



#tagline {

        color:#000000;

        font-size: 2em;

        text-align : center;

        vertical-align: middle;

        }



#sendSpendWrapper {

        border: 1px solid #cacaca;

        float: right;

        margin: 0em 0em 1em 1em;

        }



.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

        margin: 0;

		width:95%

        }



.wrapperAttribsOptions {

        margin: 0.3em 0em;

        }



/*navigation*/



.navSplitPagesResult {}

.navSplitPagesLinks {}

.navNextPrevCounter {

        margin: 0em;

        font-size: 0.9em;

        }

.navNextPrevList {

        display: inline;

        white-space: nowrap;

        margin:0px 3px 0px 0px;

        list-style-type: none;

        }



#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {

        margin: 0em;

        background-color: #9a9a9a;

        font-weight: bold;

        color: #ffffff;

        min-height: 1%;

        width: 100%;

        }



#navMain ul, #navSupp ul, #navCatTabs ul  {

        margin: 0;

        padding:  0.5em 0em;

        list-style-type: none;

        text-align: center;

        line-min-height: 1.5em;

        }



#navMain ul li, #navSupp ul li, #navCatTabs ul li {

        display: inline;

        white-space: nowrap;

        }



#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {

        text-decoration: none;

        padding: 0em 0.5em;

        margin: 0;

        color: #ffffff;

        }



#navEZPagesTOCWrapper {

        font-weight: bold;

        float: right;

        min-height: 1%;

        border: 1px solid #000000;

        }



#navEZPagesTOC ul {

        margin: 0;

        padding:  0.5em 0em;

        list-style-type: none;

        line-min-height: 1.5em;

        }



#navEZPagesTOC ul li {

        white-space: nowrap;

        }



#navEZPagesTOC ul li a {

        padding: 0em 0.5em;

        margin: 0;

        }



#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription {

        margin-right:5px;

        }



#navBreadCrumb {

        background-color: #cc9900;

        }



#navEZPagesTop {

        background-color: #ffff33;

        }



#navBreadCrumb, #navEZPagesTop {

        font-size: 0.95em;

        font-weight: bold;

        margin: 0em;

        padding: 0.5em;

        }



/*The main content classes*/

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {

        vertical-align: top;

        }



/*.content,*/ #productDescription, .shippingEstimatorWrapper {

        /*font-size: 1.2em;*/

        /*padding: 0.5em;*/

        }



.alert {

        color: #FF0000;

        margin-left: 0.5em;

        }

.advisory {}

.important {

        font-weight: bold;

        }

.notice {}

.rating{}

.gvBal {

        float: right;

        }

#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {

        padding: 0.8em;

        }



.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

        font-size: 0.9em;
		

        }



/*Shopping Cart Display*/

#cartAdd {

        float: right;

        text-align: center;

        margin: 1em;

        border: 1px solid #000000;

        padding: 1em;

        }



.tableHeading TH {

        border-bottom: 1px solid #cccccc;

        }



.tableHeading, #cartSubTotal {

        background-color: #e9e9e9;

         }



#cartSubTotal {

        border-top: 1px solid #cccccc;

        font-weight: bold;

        text-align: right;

        line-min-height: 2.2em;

        padding-right: 2.5em;

        }



.tableRow, .tableHeading, #cartSubTotal {

        min-height: 2.2em;

        }



.cartUnitDisplay, .cartTotalDisplay {

        text-align: right;

        padding-right: 0.2em;

        }



#scUpdateQuantity {

        width: 2em;

        }



.cartQuantity {

        width: 4.7em;

        }



.cartNewItem {
	color: #FF0000;
	position: relative;  /*do not remove-fixes stupid IEbug*/
        }



.cartOldItem {
	color: #FF3300;
	font-weight: bold;
	position: relative;   /*do not remove-fixes stupid IEbug*/
        }



.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	color: #482B09;
        }



.cartRemoveItemDisplay {

        width: 3.5em;

        }



#cartAttribsList {

        margin-left: 1em;

        }



#mediaManager {

width: 50%; 

margin: 0.2em;

padding: 0.5em;

}

.normalprice, .productSpecialPriceSale {

		color:#BC7E2E;

		visibility:hidden;

		font-size:11px;

        }



.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase
        }



#cartBoxListWrapper ul, #ezPageBoxList ul {

        list-style-type: none;

        }



#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {

        margin: 0;

        padding: 0.2em 0em;

        } 



.totalBox {

        width: 5.5em;

        text-align: right;

        padding: 0.2em;

        }



.lineTitle, .amount {

        text-align: right;

        padding: 0.2em;

        }



.amount {

        width: 5.5em;

        }



/*Image Display*/

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

        margin: 0em 1em 1em 0em ;

        }



.categoryIcon {}

#cartImage {

        margin: 0.5em 1em;

        }



/*Attributes*/

.attribImg {

        width: 20%;

        margin: 0.3em 0em;

}



.attributesComments {}



/*list box contents*/

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

        margin: 1em 0em;

        }



/*sideboxes*/

.columnLeft {}



h3.leftBoxHeading, h3.leftBoxHeading a {

        /*font-size: 1em;*/

        color: #ffffff;

        }



.leftBoxHeading, .centerBoxHeading {

        margin: 0em;

        padding: 0.5em 0.2em;

        }



.leftBoxContainer {

        border: 1px solid #ffffff;

        margin-top: 1.5em;

        }



.sideBoxContent {

        padding: 0.4em;

        }



h3.rightBoxHeading, h3.rightBoxHeading a {

        font-size: 1.1em;

        color: #FFFF00;

        }



.rightBoxHeading {

        margin: 0em;

        background-color: #663366;

        padding: 0.2em 0em;

        }



h3.leftBoxHeading a:hover {

        color: #FFFF33;

        text-decoration: none;

        } 



h3.rightBoxHeading a:hover {

        color: #FF0000;

        text-decoration: none;

        }



.rightBoxContent {

        margin-bottom: 1em;

        }



.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {

       

        }



.cartTotalsDisplay{

 font-size: 10px;

}



#bestsellers .wrapper {

        margin: 0em 0em 0em 1.5em;

        }



#bestsellers ol {

        padding: 0;

        margin-left: 1.1em;

        }



#bestsellers li {

        padding: 0;

        margin: 0.3em 0em 0.3em 0em;

        }



#bannerboxHeading {

        background-color: #0000CC;

}



#upProductsHeading {

        text-align: left;

        }



#upDateHeading {

        text-align: right;

        }



/*misc*/

.back {

		margin: 0em 2em 0em 0em;
        float: left;

        }



.forward {

        float: right;

        }



.bold {

        font-weight: bold;

        }



.rowOdd {

        background-color: #F0F0F0;

        min-height: 1.5em;

        vertical-align: top;

        }



.rowEven {

        background-color: #F0F0F0;

        min-height: 1.5em;

        vertical-align: top;

        }



CAPTION {

        /*display: none;*/

        }



#myAccountGen li, #myAccountNotify li {

        margin: 0;

        } 



.accountTotalDisplay, .accountTaxDisplay {

        width: 20%;

        text-align: right;

        /*vertical-align: top*/

        }



.accountQuantityDisplay {

        width: 10%;

        vertical-align: top

        }



TR.tableHeading {

        min-height: 2em;

        }



#siteMapList {

        width: 90%;

        float: right;

        }



.ratingRow {

        margin: 1em 0em 1.5em 0em;

        }



LABEL#textAreaReviews {

        font-weight: normal;

        }



#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {

       

        }







/* CSS Document */

body {

		background-color:#CFC08E;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

html { 

	font-size:11px; 

	font-family:Tahoma, Arial;

} 

.normal { 

	font-size:1.01em; 

} 

.small {
	font-size: .91em;
	font-style:	
	font-weight: bold;
	font-weight: bolder;
	color: #482B09;	
}

.userpanel {
	background-image:url(http://www.biopaw.com/includes/templates/delta-833/images/flag_modded.jpg);
	vertical-align:top;
	padding: 80px 26px 0px 0px;
	text-align:right;
	font-family:Tahoma, Arial;
	font-size:1.21em;
	color: #482B09;
	font-weight: bolder;	
}

.userpanel a:hover {

	color:#482B09;

	text-decoration:underline;
}

.smaller { 

	font-size:0.81em; 

} 

.bigger { 

	font-size:1.11em; 

} 

.big { 

	font-size:1.21em; 

}

.head { 

	font-size:1.31em; 

}

.price { 

	font-size:1.71em; 

}

.table {

	width:780px;

	min-height:auto;

	display:table;
	
	

}

.table_row {

	width:780px;

	display:table-row;

}

.left {

	width:16px;

	vertical-align:top;

	display:table-cell;

}

.cent {

	width:748px;

	vertical-align:top;

	background-color:#CFC08E;

	display:table-cell;
	
}

.right {

	width:16px;

	vertical-align:top;

	display:table-cell;

}

.table2 {

	width:780px;

	min-height:255px;

	display:table;

}

.table_row2 {

	width:780px;

	display:table-row;

}

.left2 {

	width:212px;

	height:255px;

	vertical-align:top;

	display:table-cell;

	background:url(../images/dog.jpg) left top no-repeat;

}

.right2 {

	width:568px;

	height:255px;

	vertical-align:top;

	display:table-cell;

}

.table3 {

	width:568px;

	min-height:100px;

	display:table;

}

.table_row3 {

	width:568px;

	display:table-row;

}

.left3 {

	width:188px;

	vertical-align:top;

	display:table-cell;

}

.right3 {

	width:380px;

	vertical-align:top;

	display:table-cell;

}

.table4 {

	width:568px;

	min-height:155px;

	display:table;

}

.table_row4 {

	width:568px;

	display:table-row;

}

.left4 {

	width:370px;

	vertical-align:top;

	display:table-cell;

	background:url(../images/ban1.jpg) left top no-repeat;

}

.sub_ban1 {

	vertical-align:top;

	padding:37px 170px 14px 25px;

}

.right4 {

	width:198px;

	vertical-align:top;

	display:table-cell;

	background:url(../images/ban2.jpg) left top no-repeat;

}

.sub_ban2 {

	vertical-align:top;

	padding:0px 28px 0px 12px;

	height:155px;

	color:#000000;

	line-height:14px;

	font-family:Tahoma, Arial;

}

.sub_ban2 strong {

	color:#ffffff;

}

.sub_ban2 ul {

	padding:0px 0px 0px 0px; 

	margin:0px 0px 0px 19px;

}

.sub_ban2 li {

	
	list-style:none;

	padding:0px 0px 0px 15px;

	margin:0px 0px 0px 0px;

	background:url(../images/li_bg2.gif) left center no-repeat;

	vertical-align:top;

	line-height:18px;

	color:#FFFFFF;

}

.sub_ban2 ul li a {

	text-decoration:none;

	color:#FFFFFF;

	font-family:tahoma, arial, times new roman;

	padding:0px 0px 0px 0px;

}

.sub_ban2 li a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}

.sub_topmenu {

background-image:url(http://www.biopaw.com/includes/templates/delta-833/images/flag_modded.jpg);

	vertical-align:top;

	padding: 80px 26px 0px 0px;
	
	text-align:right;
	
	font-family:Tahoma, Arial;
	

}

.sub_topmenu a {

	color:#FFFFFF;

	text-decoration:none;

}

.sub_topmenu a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}

.menu {

	vertical-align:top;

	height:38px;

	*/ background:url(../images/shad1.jpg) right top no-repeat;

}

.sub_menu {

	vertical-align:top;

	padding:0px 0px 0px 16px;

}

.top_table {

	width:748px;

	min-height:auto;

	display:table;

}

.top_table_row {

	width:748px;

	min-height:100%;

	display:table-row;

}

.top_left {

	width:263px;

	vertical-align:top;

	display:table-cell;

}

.left_1 {

	width:1px;

	vertical-align:top;

	display:table-cell;

}

.sub_left_1 {

	vertical-align:top;

	padding:6px 0px 7px 0px;

}

.top_cent {

	width:263px;

	vertical-align:top;

	display:table-cell;

}

.right_1 {

	width:1px;

	vertical-align:top;

	display:table-cell;

}

.top_right {

	width:220px;

	vertical-align:top;

	display:table-cell;

}

.sub_top {

	vertical-align:top;

	padding:10px 5px 0px 20px;

	color:#2F2F2F;

	font-family:Tahoma, Arial;

}

.select {

	width:115px;

	height:16px;

	color:#333333;

	font-size:10px;

	vertical-align:middle;

	font-family:Tahoma, Arial;

	border:#CEB843 solid 1px;

	margin:0px 0px 0px 7px;

	padding:0px 0px 0px 0px;

}

.foot {

	vertical-align:top;

	height:12px;

	background:url(../images/foot.jpg) left top no-repeat;

}

.foot_table {

	width:748px;

	min-height:auto;

	display:table;

}

.foot_table_row {

	width:748px;

	min-height:100%;

	display:table-row;

}

.foot_left {

	width:196px;

	vertical-align:top;

	display:table-cell;

}

.sub_foot_left {

	vertical-align:top;

	padding:17px 0px 10px 15px;

}

.foot_cent {

	width:2px;

	vertical-align:top;

	display:table-cell;

}

.sub_foot_cent {

	vertical-align:top;

	padding:10px 0px 10px 0px;

}

.foot_right {

	width:550px;

	vertical-align:top;

	display:table-cell;

}

.foot_txt {

	vertical-align:top;

	padding:12px 10px 10px 16px;

	color:#6F6324;

	line-height:18px;

	font-family:Tahoma, Arial;

}

.foot_txt a {

	color:#6F6324;

	text-decoration:underline;

}

.foot_txt a:hover {

	color:#6F6324;

	text-decoration:none;

}

.foot_txt span {

	color:#171717;

	font-family:Tahoma, Arial;

}

.foot_txt span a {

	color:#171717;

	text-decoration:underline;

}

.foot_txt span a:hover {

	color:#171717;

	text-decoration:none;

}

.main {
	vertical-align:text-top;
	height:100%;
	background:url(../images/bbg.jpg) left top repeat-y;
}

.sub_main {

	vertical-align:top;

	margin:0px 16px 0px 19px;

}

.main_table {

	width:745px;

	min-height:auto;

	display:table;

}

.main_table_row {

	width:745px;

	min-height:100%;

	display:table-row;

}

.main_left {

	width:193px;

	vertical-align:top;

	display:table-cell;

}

.head_bg1 {

	vertical-align:top;

	background:url(../images/head_bg1.jpg) left top no-repeat;

	height:25px;

}

.sub_head1 {

	vertical-align:top;

	padding:0px 15px 5px 28px;

	color:#000000;

	line-height:14px;

	font-family:Tahoma, Arial;

	font-weight:bold;

}

.sub_left {

	vertical-align:top;

	padding:13px 15px 15px 10px;

	color:#191919;

	line-height:14px;

	font-family:Tahoma, Arial;

}

.sub_left ul {

	padding:0px 0px 0px 0px; 

	margin:0px 0px 0px 0px;

}

.sub_left li {

	list-style:none;

	padding:0px 0px 0px 15px;

	margin:0px 0px 0px 0px;

	background:url(../images/li_bg1.gif) left bottom no-repeat;

	vertical-align:top;

	line-height:18px;

	color:#191919;

}

.sub_left ul li a {

	text-decoration:none;

	color:#191919;

	font-family:tahoma, arial, times new roman;

	padding:0px 0px 0px 0px;

}

.sub_left li a:hover {

	color:#191919;

	text-decoration:underline;

}

.sub_left2 {

	vertical-align:top;

	padding:13px 15px 13px 15px;

	color:#0E0E0E;

	line-height:18px;

	font-family:Tahoma, Arial;

}

.sub_left2 a{

	color:#0E0E0E;

	line-height:18px;

	font-family:Tahoma, Arial;

}

.main_cent {
	width:370px;
	vertical-align:top;
	display:table-cell;
}

.sub_main_cent {
	vertical-align:top;
	margin:0px 6px 0px 6px;
}

.cent_bg1 {

	vertical-align:top;

	background-color:#CEDCF5;

	line-height:3px;

}

.cent_bg2 {

	vertical-align:top;

	background-color:#E3EEEE;

	line-height:2px;

}

.cent_bg3 {

	vertical-align:top;

	background-color:#EEEEEE;

}

.table5 {

	width:357px;

	min-height:auto;

	display:table;

}

.table_row5 {

	width:357px;

	min-height:100%;

	display:table-row;

}

.left5 {

	width:126px;

	vertical-align:top;

	display:table-cell;

}

.sub_pic {

	vertical-align:top;

	padding:13px 0px 12px 7px;

}

.right5 {

	width:231px;

	vertical-align:top;

	display:table-cell;

}

.sub_content {

	vertical-align:top;

	padding:12px 10px 10px 7px;

	color:#464646;

	line-height:13px;

	font-family:Tahoma, Arial;

	font-size:0.91em;

}

.sub_content strong {

	color:#464646;

}

.sub_content strong a {

	color:#464646;

	text-decoration:underline;

}

.sub_content strong a:hover {

	color:#464646;

	text-decoration:none;

}

.sub_content b {

	color:#0675A7;

	font-size:1.21em;

	text-transform:uppercase;

}



.table6 {

	width:231px;

	min-height:auto;

	display:table;

}

.table_row6 {

	width:231px;

	min-height:100%;

	display:table-row;

}

.left6 {

	width:149px;

	vertical-align:top;

	display:table-cell;

}

.sub_left6 {
	vertical-align:top;
	padding:11px 5px 5px 15px;
	color:#FF0000;
	line-height:14px;
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:1.31em;
}

.sub_left6 strong {

	color:#2C2C2C;

	font-size:1.21em;

}

.sub_left6 b {

	color:#616161;

	line-height:14px;

}

.sub_left6 sup {
	color:#FF0000;
	font-size:0.71em;
	font-weight:normal;
}

.cent6 {

	width:2px;

	vertical-align:top;

	display:table-cell;

}

.sub_cent6 {

	vertical-align:top;

	padding:7px 0px 8px 0px;

}

.right6 {

	width:80px;

	vertical-align:top;

	display:table-cell;

}

.sub_right61 {

	vertical-align:top;

	padding:14px 10px 10px 15px;

}



.main_right {
	width:182px;
	vertical-align:top;
	
	display:table-cell;
	background-color: #8EBB7F;
}

.right_bg1 {
	vertical-align:top;
	background-color:#8EBB7F;
}

.right_bg2 {

	vertical-align:top;

	background-color:#8EBB7F;

	padding-bottom:5px;

}

.right_bg3 {

	vertical-align:top;

	background-color:#8EBB7F;

}

.right_bg4 {

	vertical-align:top;

	background-color:#8EBB7F;

	padding-bottom:5px;

}

.sub_main_right {

	vertical-align:top;

	margin:0px 8px 0px 9px;

}

.head_bg2 {

	vertical-align:top;

	background:url(../images/head_bg2.jpg) left top no-repeat;

	height:25px;

}

.head_bg3 {

	vertical-align:top;

	background:url(../images/head_bg3.jpg) left top no-repeat;

	height:25px;

}

.head_bg4 {

	vertical-align:top;

	background:url(../images/head_bg4.jpg) left top no-repeat;

	height:25px;

}

.head_bg5 {

	vertical-align:top;

	background:url(../images/head_bg5.jpg) left top no-repeat;

	height:25px;

}

.sub_head2 {

	vertical-align:top;

	padding:0px 0px 5px 25px;

	color:#000000;

	line-height:14px;

	font-family:Tahoma, Arial;

	font-weight:bold;

}

.sub_head2 a {

	color:#000000;

	line-height:14px;

	font-weight:bold;

	text-decoration:underline;

}

.sub_head2 a:hover {

	color:#000000;

	line-height:14px;

	font-weight:bold;

	text-decoration:none;

}

.sub_right {

	vertical-align:top;

	padding:8px 0px 0px 8px;

	color:#333333;

	line-height:14px;

	font-family:Tahoma, Arial;

}

.sub_right5 {

	color:#333333;

	font-size:1.01em;

}

.sub_right1 {

	color:#000000;

	font-size:1.11em;

}

.sub_right2 {

	color:#12719B;

	font-size:1.11em;

}

.sub_right3 {

	color:#0A0A0A;

	font-size:1.31em;

}

.sub_right4 {
	color:#FF0000;
	height:155px;
	font-size:1.31em;
}

.sub_right6 {

	color:#0A0A0A;

	font-size:1.11em;

	text-transform:uppercase;

}

.sub_right a {

	color:#492B09;

	font-size:1.01em;

}

.sub_right a:hover {

	color:#FFFFFF;

	text-decoration:underline;

	font-size:1.01em;

}

.sub_right b {

	color:#444444;

	font-size:1.01em;

}

.sub_right b a {

	color:#444444;

	text-decoration:underline;

	font-size:1.01em;

}

.sub_right b a:hover {

	color:#444444;

	text-decoration:none;

	font-size:1.01em;

}





.sub_head_main {

	vertical-align:top;

	padding:15px 10px 8px 17px;

	color:#000000;

	line-height:14px;

	font-family:Tahoma, Arial;

	font-weight:bold;

}

.sub_product {

	vertical-align:top;

	padding:12px 8px 12px 17px;

	color:#464646;

	line-height:13px;

	font-family:Tahoma, Arial;

	font-size:0.91em;

}

.sub_product strong {

	color:#464646;

}

.form_legend {

	vertical-align:top;

	padding:0px 10px 0px 16px;

	color:#504E4D;

	line-height:13px;

	font-family:Tahoma, Arial;

}

.sub_form {

	vertical-align:top;

	padding:0px 9px 0px 16px;

}

.m5 {

	border:#B0C4C7 solid 1px;

	vertical-align:top;

}

.form_pad {

	vertical-align:top;

	padding:3px 3px 3px 3px;

}

.form {

	width:189px;

	height:19px;

	color:#504E4D;

	font-size:11px;

	vertical-align:top;

	font-family:Tahoma, Arial;

	border:#B0C4C7 solid 1px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

.sub_shop {

	vertical-align:top;

	padding:0px 5px 0px 17px;

}

.m6 {

	border:#E6E7E7 solid 1px;

	vertical-align:top;

}

.table7 {

	width:335px;

	min-height:auto;

	display:table;

}

.table_row7 {

	width:335px;

	min-height:100%;

	display:table-row;

}

.block1 {

	width:149px;

	vertical-align:top;

	display:table-cell;

}

.block2 {

	width:149px;

	vertical-align:top;

	display:table-cell;

}

.block3 {

	width:87px;

	vertical-align:top;

	display:table-cell;

}

.block4 {

	width:59px;

	vertical-align:top;

	display:table-cell;

}

.aligncenter {

	text-align:center;
	
}

.productlisting {
	vertical-align:top;
	height:100%;	
	}

