/* General styles */



body,th,td,tt,p,div,span {
	color: #2d2d2d;
	font-family:"Trebuchet MS";
font-size:97%;
}
body,form,div {
	margin:	0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
}
.topmenu{
position: absolute;
left:700px;
top:0px;
*top:-3px;


}



#top{
margin: 0 auto;
width:1050px;
height:31px;
background-image:url('images/top.jpg');
background-repeat:no-repeat;
position:relative;
margin-top:15px;
}
#wrapper{
margin: 0 auto;
width:1010px;
padding-left:40px;
overflow:auto;
background-image: url('images/back.jpg');
background-repeat:repeat-y;
position:relative;


}

#bottom{
margin: 0 auto;
width:1050px;
height:31px;
background-image:url('images/bottom.jpg');
background-repeat:no-repeat;


}



body {
	background-color:#EAEAEA;
font-family:"Trebuchet MS";
}
input,textarea,select {
	color: #2d2d2d;
	font: 11px Trebuchet Ms ,Tahoma;
	padding: 0px;
	margin: 0px 3px 0px 0px;
}
input, textarea {
	padding: 1px;
}
textarea {
	margin: 0px;
}
ol {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}
.input-text {
	color: #2d2d2d;
	border: 1px solid #6e9db7;
	vertical-align: top;
	font-weight: normal;
}
.input-textarea {
	border: 1px solid #6e9db7;
	font-weight: normal;
}
.input-text-100 {
	color: #2d2d2d;
	border: #333333 1px solid;
	width: 100%;
}
p {
	margin-top:	6px;
	margin-bottom: 0px;
	color: #2c2b2b;
	font-weight: normal;
}
span {
	color: #2c2b2b;
	font: 11px Trebuchet Ms ,Tahoma;
	line-height: 16px;
}
a {
	font: 11px Trebuchet Ms ,Tahoma;
}
a:link, a:visited, a:active {
	color: #AC5024;
	text-decoration: underline;
}
a:hover {
	color:#A1C5C9;
	text-decoration: none;
}
.underlined:link, .underlined:visited, .underlined:active {
	/*inherits*/
}
.underlined:hover {
	/*inherits*/
}
.underlined-bold:link, .underlined-bold:visited, .underlined-bold:active {
	font-weight: bold;
}
.underlined-bold:hover {
	font-weight: bold;
}
.hand {
	cursor: pointer;
}
.nowrap {
	white-space: nowrap;
}
hr {
	border: solid #eaf0f5 0px;
	border-top-width: 1px;
	height: 0px;
}
.dark-hr {
	border: solid #d5d5d5 0px;
	border-top-width: 1px;
	height: 0px;
	margin: 14px 0px 19px 0px;
}
.page-title:link, .page-title:visited, .page-title:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.page-title:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.error-text {
	color: #f27a00;
	font-weight: bold;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.clear-both {
	clear: both;
	font-size: 0px;
}
/* /General styles */




/* View large image link */

.view-large-image-link:link, .view-large-image-link:visited, .view-large-image-link:hover, .view-large-image-link:active {
	background: url('images/view_larger.gif') no-repeat left 2px;
	padding: 1px 0px 1px 15px;
}

/* Header styles */
.language-currency-selectors {
	float: right;
	padding-top: 9px;
}
.top-search-wrapper {
	float: left;
	padding: 8px 0px 0px 10px;
}
.top-bg {
	background-color: #fefefe;
}
.select-language {
 	color: #2e2e2e;
	font: 11px tahoma, arial, verdana, sans-serif;
}
/* /Header styles */

/* Footer styles */
.bottom-copyright {
	color: #717171;
	font: 10px arial, verdana, sans-serif;
}
/* /Footer styles */

/* Side boxes styles */
.sidebox-link:link, .sidebox-link:visited, .sidebox-link:active {
	color: #2d2d2d;
	font: 11px tahoma, arial, verdana, sans-serif;
}
.sidebox-link:hover {
	color: #2d2d2d;
	font: 11px tahoma, arial, verdana, sans-serif;
}
.sidebox-input-text {
	color: #2d2d2d;
	background-color: #ffffff;
	border: #8fb1da 1px solid;
	width: 113px;
}
/* /Side boxes styles */

/* Categories side box */
.sidebox-rootcategory {
	color: #2d2d2d;
	font: bold 12px Trebuchet Ms ,Tahoma;
}

.sidebox-rootcategory:link, .sidebox-rootcategory:visited, .sidebox-rootcategory:active {
	color: #2d2d2d;
	font: bold 12px Trebuchet Ms ,Tahoma;
}
.sidebox-rootcategory:hover {
	color: #2d2d2d;
	font: bold 12px Trebuchet Ms ,Tahoma;
}
.sidebox-subcategory:link, .sidebox-subcategory:visited, .sidebox-subcategory:active {
	color: #2d2d2d;
	font: 11px Trebuchet Ms ,Tahoma;
}
.sidebox-subcategory:hover {
	color: #2d2d2d;
	font: 11px Trebuchet Ms ,Tahoma;
}
/* /Categories side box */

/* Search side box */
.search-text {
	color: #2d2d2d;
	font: bold 12px Trebuchet Ms ,Tahoma;
}
.search-selectbox {
	width: 150px;
	padding: 1px;
}
/* /Search side box */

/* Notification box */
.notification-body {
	padding: 6px 10px;
	text-align: justify;
}
.notification-title-n { /* Notification message */
	color: #ffffff;
	font: bold 12px Trebuchet Ms ,Tahoma;
}
.notification-border-n {
	border: 1px solid #3c74ba;
	background-color: #f3f8fc;
	color: #2b2b2b;
	margin: 0px 39px;
}
.notification-th-n {
	background: #578bca url(images/notification_th_n.gif) repeat-x;
	height: 19px;
}
.notification-title-e { /* Error message */
	color: #ffffff;
	font: bold 12px Trebuchet Ms ,Tahoma;
}
.notification-border-e {
	border: 1px solid #b71408;
	background-color: #fcf3f3;
	color: #2b2b2b;
	margin: 0px 39px;
}
.notification-th-e {
	background: #de3e37 url(images/notification_th_e.gif) repeat-x;
	height: 19px;
}
.notification-border-w { /* Warning message */
	border: 1px solid #d96e0f;
	background-color: #fdf6ed;
	color: #2b2b2b;
	margin: 0px 39px;
}
.notification-title-w {
	color: #ffffff;
	font: bold 12px Trebuchet Ms ,Tahoma;
}
.notification-th-w {
	background: #d96e0f url(images/notification_th_w.gif) repeat-x;
	height: 19px;
}
/* /Notification box */

/* Section in main box */
.section-border {
	border: 1px solid #a3a3a3;
}
.section-title, .section-title-over {
	background: #A74314 url(1images/section_title_bg.gif) repeat-x bottom;
}
.section-title img, .section-title-over img {
	padding-right: 8px;
}
.section-title span, .section-title-over span {
	text-transform: uppercase;
	text-decoration: underline;
	color: #FFF;
	font: bold 11px Trebuchet Ms ,Tahoma;
	vertical-align: middle;
}
.section-title-over span {
	text-decoration: none;
	vertical-align: middle;
}
.section-body {
	background: #fbfdfe url(images/section_body_bg.gif) repeat-x bottom;
	color: #2d2d2d;
	padding: 16px;
}
.section-body-details {
	background: #fbfdfe url(images/section_body_bg.gif) repeat-x bottom;
	color: #2d2d2d;
	padding: 18px 16px;
}
/* Section in main box */

/* Buttons */
.button:link, .button:visited, .button:hover, .button:active, .action_button:link, .action_button:visited, .action_button:hover, .action_button:active, .big_button:link, .big_button:visited, .big_button:hover, .big_button:active {
	border: 1px solid #B3B3B3;
	color: #ffffff;
	background-color: #A74314 ;
	font: bold 9px  "Trebuchet MS" Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
	white-space: nowrap;
	display: inline;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
}

.action_button:link, .action_button:visited, .action_button:hover, .action_button:active {
	border: 1px solid #B3B3B3;
	background-color: #A74314 ;
}

.big_button:link, .big_button:visited, .big_button:hover, .big_button:active {
	border: 1px solid #b75128;
	background: #A74314 url('1images/big_but_bg.gif') repeat-x 0 0;
	padding: 5px 14px 5px 17px;
}
.disabled_big_button:link, .disabled_big_button:visited, .disabled_big_button:hover, .disabled_big_button:active {
    background: #A74314 url(1images/big_but_disable_bg.gif) repeat-x;
    color: #FFF;
    border: 1px solid #c1c1c1;
    text-decoration: none;
	display: inline;
    font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 5px 14px 5px 17px;
    cursor: not-allowed;
}

.text_button_link:link, .text_button_link:visited, .text_button_link:hover, .text_button_link:active, .action_text_button_link:link, .action_text_button_link:visited, .action_text_button_link:hover, .action_text_button_link:active {
	white-space: nowrap;
	margin-right: 1px;
	font: bold 11px Trebuchet Ms ,Tahoma;
	text-decoration: underline;
	padding: 2px 5px 2px 0px;

}
.text_button_link:hover, .action_text_button_link:hover  {
	text-decoration: none;
}

.action_text_button_link:link, .action_text_button_link:visited, .action_text_button_link:active, .action_text_button_link:hover {
	color: #A74314;
}
/* /Buttons */

/* Category page */
.category-description {
	color: #2d2d2d;
	font: 11px Trebuchet Ms ,Tahoma;;
	padding-bottom: 13px;
}
.categories-columns {
	float: left;
	padding-right: 40px;
}
.categories-columns ul {
	line-height: 18px;
}
.categories-image {
	float: left;
	margin: 0px 15px 15px 0px;
	display: inline;
}
.subcategories {
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	display: table;
}
.subcategories p {
	padding: 0px;
	margin: 0px 0px 1px 0px;
}
.product-title:link, .product-title:visited, .product-title:active {
	color: #014ead;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 2px;
}
.product-title:hover {
	color: #014ead;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 2px;
}
.list-product-title:link, .list-product-title:visited, .list-product-title:active {
	color: #A74314;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.list-product-title:hover {
	color: #014ead;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.product-details-title {
	color: #2d2d2d;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
}
.sku {
	font-size: 10px;
	margin: 0px;
}
.more-info {
	font-size: 10px;
	text-align: center;
}
.list-price {
	color: #555555;
	font-size: 11px;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}
.price, .sub-price {
	color: #990000;
	font: bold 12px Arial;
	padding: 0px;
	margin: 0px;
}
.sub-price {
	color: #333333;
}
.cart-price {
	font-size: 12px;
	font-weight: bold;
}
.discount {
	color: #666666;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
/* Category page */

/* Form styles */
.required-field-mark {
	color: #ff0000;
	font-size: 11px;
	vertical-align: top;
}
/* Form styles */

/* Checkout pages */
.tab-wrapper {
	overflow: hidden;
	background: url(images/tab_wrapper_bg.gif) repeat-x bottom;
}
.section-active-tab-bg {
	white-space: nowrap;
	color: #666666;
	font: bold 11px Trebuchet Ms ,Tahoma;
	background-color: #ffffff;
	border-top: 1px solid #a3a3a3;
	border-right: 1px solid #a3a3a3;
	border-left: 1px solid #a3a3a3;
	padding: 4px 10px 6px 10px;
}
.section-inactive-tab-bg {
	font: bold 11px Trebuchet Ms ,Tahoma;
	color: #2b2b2b;
	white-space: nowrap;
	background-color: #A1C5C9;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding: 4px 10px;
	margin-bottom: 1px;
}
.tab-content-border {
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	border-left: 1px solid #a3a3a3;
	padding: 17px;
	clear: both;
	margin-bottom: 8px;
}
.section-outer-border {
	border: 1px #7A7A7A solid;
	clear: both;
}
a.sort-link:link, a.sort-link:visited, a.sort-link:hover, a.sort-link:active {
	color: #2c2b2b;
	font-weight: bold;
}

.affiliate-code {
	background: #f0f0f0;
	border: 1px solid #e0e0e0;
	color: #999999;
	font-size: 9px;
	text-align: center;
	padding: 3px;
	margin: 3px;
	margin-right: 10px;
}
.field-name {
	font: bold 11px tahoma, arial, verdana, helvetica,	sans-serif;
	white-space: nowrap;
}

.valign {
	vertical-align: middle;
}
.compare-table td {
	padding-left: 8px;
}
.table-td-left-border {
	border-left: solid #ced6da 1px;
}
.table-td-bottom-border {
	border-bottom: solid #ced6da 1px;
}
.compare-first-cell {
	border-bottom: 1px solid #ced6da;
	background-color: #f1f4f6;
	white-space: nowrap;
}
table label {
	width: auto;
	font-weight: normal;
}

/* Ajax */
.ajax-loading-box {
	border: 1px solid #aaaaaa;
	background-color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	color: #eeeeee;
	padding: 5px;
	position: absolute;
	top: 0;
	right: 90%;
	width: 65px;
	display: none;
	z-index: 9999;
}
.ajax-message-wrapper {
	display: none;
	position: absolute;
	left: -1000px;
	top: -1000px;
	z-index: 9999;
	width: 339px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #366073;
	border-bottom: 1px solid #366073;
	cursor: pointer;
}
.ajax-message {
	border: 1px solid #5b8496;
	background: #ffffff url('images/ajax_message_bg.gif') repeat-x bottom;
	padding: 25px 29px 10px 29px;
}

.ajax-notification-n, .ajax-notification-e, .ajax-notification-w {
	padding-left: 17px;
	padding-bottom: 15px;
}

.ajax-notification-e {
	background: url('images/ajax_notification_e.gif') no-repeat left 1px;
}

.ajax-notification-w {
	background: url('images/ajax_notification_w.gif') no-repeat left 1px;
}

.ajax-notification-n {
	color: #1b7bdd;
	font-weight: bold;
	background: url('images/ajax_notification_n.gif') no-repeat left 1px;
}
/* /Ajax*/

/* Listmania */
.lm-scroller {
	border: 1px solid #dadada;
	background-color: #ffffff;
}
.lm-category-breadcrumbs-link, .lm-category-breadcrumbs-link:link, .lm-category-breadcrumbs-link:visited,  .lm-category-breadcrumbs-link:hover, .lm-category-breadcrumbs-link:active {
	font-weight: normal;
}
.lm-columns {
	float: left;
	width: 48%;
	min-width: 100px;
}
.lm-links {
	padding-bottom: 1px;
}
.lm-description {
	padding: 4px 0px 15px 0px;
	text-align: justify;
}
.lm-top {
	border-top: 1px solid #b7b7b7;
	font-size: 1px;
}
.lm-center {
	padding-top: 5px;
}
.lm-left {
	border-left: 1px solid #b7b7b7;
}
.lm-right {
	border-right: 1px solid #b7b7b7;
}
.lm-bottom {
	border-bottom: 1px solid #b7b7b7;
	font-size: 1px;
}
.lm-buttons-wrapper {
	padding: 0px 3px 0px 0px;
}
.lm-buttons {
	float: right;
	margin-left: 6px;
	margin-bottom: 1px;
}
.item-wrap {
	background: url('images/sidebox_delim.gif') repeat-x bottom center;
	margin-bottom: 4px;
	padding-bottom: 10px;
	clear: both;
}
.item-image {
	float: left;
	width: 35%;
	margin-right: 5%;
}
.item-description {
	float: right;
	width: 59%;
}
.lm-manufacturer {
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
.lm-product-name {
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
.lm-cell-content {
	padding: 5px 9px 9px 9px;
}
.lm-scroller {
	border: 1px solid #d6d6ff;
	background-color: #ffffff;
}
.lm-link:link, .lm-link:visited, .lm-link:active {
	font-weight: bold;
	text-decoration: underline;
}
.lm-link:hover {
	font-weight: bold;
	text-decoration: none;
}
.lm-bc-icon {
	padding: 0px 7px;
}
/* /Listmania */

/* Ads */
.ad-container {	/* to crop a large image */
	overflow: hidden;
	width: 100%;
}
/* /Ads */

/* common styles */
.products-list-wrapper {
	width: 100%;
	clear: both;
	padding: 10px 0px 10px 0px;
}
.float-wrapper {
	position: relative;
	overflow: hidden;
}
.border {
	border: 0px solid #a3a3a3;
	background-color: #ffffff;
	padding: 1px;
	margin-bottom: 12px;
}
/* /common styles */

/* main styles */
.header, .footer {
	clear: both;
	margin-left: 15px;
	margin-right: 15px;
	width:960px;
}
.header {
	margin-bottom: 10px;
}
.container {
clear:both;
	float:left;
	width:100%;
	
}
.central-column {
	margin: 0 190px; /* Col width + right[left] margin + central margin */
	min-width: 500px;
	width:610px;

}

.central-column-long {
	margin: 0 15px; /* right[left] margin */
}


.left-column {
	float:left;
	width:160px;
	padding-left: 15px; /* left margin */
	margin-left:-100%;

}
.right-column {
	float:left;
	width:160px;
	margin-left:-195px; /* Col width + right margin*/

}
/* /main styles */

/* top styles */
.top-quick-links {
	text-align: right;
	padding-top: 10px;
}
.top-quick-link:link, .top-quick-link:visited, .top-quick-link:active {
	text-decoration: underline;
	padding: 0px 7px 0px 8px;
	font: normal 11px Trebuchet Ms ,Tahoma;
}
.top-quick-link:hover {
	text-decoration: none;
	font: normal 11px Trebuchet Ms ,Tahoma;
	padding: 0px 7px 0px 8px;
}
.wrapper-top-menu-left {

	margin-top: 0px;
	height: 81px;
}
.wrapper-top-menu-right {
	
	margin-left: 3px;
	height: 81px;
}
.wrapper-top-menu {

	margin-right: 8px;
	height: 81px;
}
.logo-image-wrapper {
	width: 19%;
	float: left;
	
}
.top-menu-tabs-wrapper {
	width: 79%;
	float: right;
}
.top-menu-tabs {
	clear: both;
	height: 27px;
	padding-top: 31px;
}
.top-menu-title:link, .top-menu-title:visited, .top-menu-title:active {
	color: #0e0e0e;
	font: bold 12px Trebuchet Ms ,Tahoma;
	display: block;
	white-space: nowrap;
}

.top-menu-left-bg, .top-menu-active-left-bg {

	height: 27px;
	float: right;
	margin-left: 1px;
	cursor: pointer;
}
.top-menu-active-left-bg {

}

.top-menu-right-bg, .top-menu-active-right-bg {

	height: 27px;
	float: left;
	margin-left: 1px;
	cursor: pointer;
}
.top-menu-active-right-bg {

}

.top-menu-bg, .top-menu-active-bg {

	margin-right: 1px;
	height: 22px;
	padding: 5px 20px 0px 20px;
	cursor: pointer;
	float: left;
}
.top-menu-active-bg {
	
}
/* /top styles */

/* main menu style */
.buttons-wrapper {
	margin-top: 10px;
}
.main-menu-first-section-left{

	height: 0px;
}
.main-menu-first-section-right {

	height: 37px;
	margin-left: 5px;
}
.main-menu-first-section-bg {

	height: 37px;
	margin-right: 5px;
}
.main-menu-second-section {

	height: 21px;
}
.main-menu-third-section-left {
	height: 45px;

}
.main-menu-third-section-bg {
	margin-left: 5px;
	padding-left: 10px;
	

	margin-right: 0px;
}
p.top-text {
	background: url('images/hot_news_icon.gif') no-repeat left 2px;
	padding-left: 13px;
	font: bold 11px Trebuchet Ms ,Tahoma;
	color: #ff7800;
	margin-top: 0px;
}
/* /main menu style */

/* search styles */
.search-products-text {
	font: bold 12px Trebuchet Ms ,Tahoma;
	color: #252525;
}
.search-advanced:link, .search-advanced:visited, .search-advanced:hover, .search-advanced:active {
	color: #ffffff;
	font: 10px verdana, geneva, arial, helvetica, sans-serif;
	padding: 0px 6px 0px 13px;
	text-decoration: none;
	background: url('images/small_white_arrow.gif') no-repeat right 5px;
}
.search-advanced:hover {
	text-decoration: underline;
}
.search-label {
	font: bold 11px verdana, geneva, arial, helvetica, sans-serif;
}
/* /search styles */

/* breadcrumbs links */
.breadcrumbs-text {
	color: #ffffff;
	font: bold 10px verdana, geneva, arial, helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	padding: 7px 9px 0px 11px;
}
.breadcrumbs {
	color: #ffffff;
	font: bold 10px verdana, geneva, arial, helvetica, sans-serif;
	float: left;
	padding: 7px 0px 0px 0px;
}
.breadcrumbs-link:link, .breadcrumbs-link:visited, .breadcrumbs-link:active {
	color: #ffffff;
	font: normal 10px verdana, geneva, arial, helvetica, sans-serif;
	text-decoration: none;
}
.breadcrumbs-link:hover {
	color: #ffffff;
	font: 10px verdana, geneva, arial, helvetica, sans-serif;
	text-decoration: underline;
}
.breadcrumbs-arrow {
	width: 3px;
	height: 5px;
	margin: 0px 9px;
}
.bc-wrapper {
	padding: 3px 0px;
}
.bc-text {
	color: #014ead;
	font-weight: bold;
}
.bc-arrow {
	margin: 0px 6px;
}
.bc-link:link, .bc-link:visited, .bc-link:active {
	color: #014ead;
	font-weight: bold;
	text-decoration: underline;
}
.bc-link:hover {
	color: #014ead;
	font-weight: bold;
	text-decoration: none;
}
/* /breadcrumbs links */

/* cart box styles */
.cart-box-bg {
	background: #ffffff url(images1/cart_box_bg.gif) repeat-x;
	height: 44px;
	white-space: nowrap;
}
.cartbox-link:link, .cartbox-link:visited, .cartbox-link:hover, .cartbox-link:active {
	color: #2d2d2d;
	font: 11px tahoma, arial, verdana, sans-serif;
	padding-left: 11px;
	text-decoration: underline;
	background: url(images/cart_arrow.gif) no-repeat left 5px;
}
.cartbox-link:hover {
	text-decoration: none;
}
.cartbox-image {
	vertical-align: middle;
	margin: 0px 20px 0px 10px;
}
/* /cart box styles */

/* common sidebox style */
.sidebox-wrapper {

	background-color: #ffffff;
	padding: 1px;
	margin-bottom: 25px;

}

.sidebox-title {
clear:both;
float:right;
margin-top:-20px;
margin-right:15px;

display: block;
background-color:#A1C5C9;
color: #FFFFFF;
font-size: 13px;
width: 80px;
padding-left:10px;
padding-bottom:3px;
}

.sidebox-body {
	color: #2d2d2d;
	background-color: #ffffff;
	padding: 10px 05px;
		border: 1px solid #A1C5C9;
}
/* /common sidebox style */


/* common sidebox style */
.sidebox-wrapper1 {

	background-color: #ffffff;
	padding: 1px;
	margin-bottom: 25px;

}

.sidebox-title1 {
clear:both;
float:right;
margin-top:-20px;
margin-right:15px;

display: block;
background-color:#DAD8BE;
color: #FFFFFF;
font-size: 13px;
width: 80px;
padding-left:10px;
padding-bottom:3px;
}

.sidebox-body1 {
	color: #2d2d2d;
	background-color: #ffffff;
	padding: 10px 11px;
		border: 1px solid #DAD8BE;
}
/* /common sidebox style */
.sidebox-wrapper2 {

	background-color: #ffffff;
	padding: 1px;
	margin-bottom: 25px;

}

.sidebox-title2 {
clear:both;
float:right;
margin-top:-20px;
margin-right:15px;

display: block;
background-color:#A74314;
color: #FFFFFF;
font-size: 13px;
width: 80px;
padding-left:10px;
padding-bottom:3px;
}

.sidebox-body2 {
	color: #2d2d2d;
	background-color: #ffffff;
	padding: 10px 11px;
		border: 1px solid #A74314;
}

/* categories sidebox style */
.sidebox-categories-wrapper {
	margin: 0px 0px 30px 1px;
}

.sidebox-categories-wrapper .sidebox-body {
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	border: 1px solid #B6B9D3;
}

.sidebox-categories-wrapper .sidebox-title {
clear:both;
float:right;
margin-top:-15px;
margin-right:15px;

display: block;
background-color:#B6B9D3;
color: #FFFFFF;
font-size: 13px;
width: 80px;
padding-left:10px;
padding-bottom:3px;
}
.sidebox-categories-plain-wrapper  {
	margin: 0px 0px 9px 1px;
}

.sidebox-categories-plain-wrapper .sidebox-body {
	background-color: #ffffff;
	margin: 0;
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	border-left: 1px solid #a3a3a3;
	padding: 3px 1px 0px 1px;
}

.sidebox-categories-plain-wrapper .sidebox-title {
	background: #49ace1 url('images/sidebox_categories_title_bg.gif') repeat-x left top;
	height: 12px;
	border: 1px solid #0d669f;
	font: bold 11px Trebuchet Ms ,Tahoma;
	color: #ffffff;
	text-transform: uppercase;
	text-align: left;
	padding: 8px 0px 7px 8px;
}
/* /categories sidebox styles */


/***** Tables *****/

/* Home page bottom boxes */
.bottom-table {
	width: 100%;
	border: 1px solid #616161;
	margin-top: 10px;
}

.bottom-table th {
	background: #5d5d5d url('images/bsidebox_title_bg.gif') repeat-x;
	height: 24px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 11px;
	width: 33%;
	text-align: left;
}

.bottom-table td {
	color: #2d2d2d;
	padding: 10px 5px 10px 5px;
	background: #ffffff url(images/bottombox_bg.gif) repeat-x bottom;
	width: 33%;
	vertical-align: top;
}

.bottom-table-delim {
	border-right: 1px solid #d5d5d5;
}
/* /Home page bottom boxes */

/* Common table */
.table {
	border-top: 1px solid #dee1e5;
	border-bottom: 1px solid #dee1e5;
	border-left: 1px solid #dee1e5;
}
.table th {
	background-color: #e8eff8;
	font-weight: bold;
	border-right: 1px solid #dee1e5;
	border-bottom: 1px solid #dee1e5;
	padding: 3px 5px 2px 5px;
	white-space: nowrap;
}
.table tr {
	background-color: #ffffff;
}
.table td {
	border-right: 1px solid #dee1e5;
	padding: 2px 7px 2px 7px;
}
.table .table-footer td {
	background-color: #e8eff8;
	border-right: 1px solid #dee1e5;
	padding: 0px;
	margin: 0px;
}
.table-row, tr.table-row, td.table-row {
	background-color: #f1f4f6;
}
.padding-td {
	padding: 3px 0px;;
}
/* /Common table */

/* Cart table */
.cart-table-td {
	padding: 5px;
	font-weight: bold;
}
.cart-table-td-slim {
	padding: 5px;
	font-weight: normal;
}
.cart-table-bg {
	background-color: #f3f3f3;
}
.cart-table-dark-bg {
	background-color: #efefef;
}
.cart-total-bg {
	background: #f0f0f0 url(images/cart_total_bg.gif) repeat-x;
	border: 1px solid #a3a3a3;
	height: 34px;
	line-height: 34px;
	padding-right: 5px;
}
/* /Cart table */

/* Utility styles */
.noborder td {
	border: 0px solid #ffffff;
}
.table-bg {
	background: #f7f7f7 url(images/table_bg.gif) repeat-x;
	height: 34px;
}
/* /Utility styles */

/***** /Tables *****/

/* mainbox */
.mainbox-wrapper {
	margin-bottom: 10px;
}
.mainbox-title {
color:#A53F0F;
font-size:16px;
border-bottom: solid 1px #E8E8E8;
}
.mainbox-body {
	color: #141414;
	background-color: #ffffff;
	padding: 0px 8px 1px 8px;
	margin-top:5px;
}
/* /mainbox */

/* mainbox2 */
.mainbox2-title {
	color: #A74314;
	text-transform: uppercase;
	font: bold 12px Trebuchet Ms ,Tahoma;
	background: url('images/pf-mainbox-delim.gif') repeat-x bottom;
	padding: 13px 0px 12px 0px; /* T R B L*/
	margin: 0px 15px 0px 15px; /* T R B L*/
	display: block;
}
.mainbox2-body, .subheaders-group {
	border: 1px solid #ffffff;
	background-color: #ffffff;
	margin: 21px 15px 21px 15px; /* T R B L*/
}

.subheaders-group {
	margin: 0px 15px 21px 15px; /* T R B L*/
}

.subheader {
	color: #a45200;
	font: bold 15px Trebuchet Ms ,Tahoma;
	border-bottom: 1px solid #d5d5d5;
	display: block;
	padding: 13px 0px 7px 0px;
	margin-bottom: 15px;
}

/* /mainbox2 */

/* color mainbox */
.mainbox-cart-wrapper {
}

.mainbox-cart-title {
	background: #A1C5C9 url('1images/mainbox_cart_title_bg.gif') repeat-x;
	border: 1px solid #A1C5C9;
	height: 26px;
	color: #FFFFFF;
	padding-left: 10px;
	line-height: 26px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
}

.mainbox-cart-body-flex, .mainbox-cart-body {
	border-right: 1px solid #A1C5C9;
	border-left: 1px solid #A1C5C9;
	border-bottom: 1px solid #A1C5C9;
	padding: 14px 14px 0px 14px;
}

.mainbox-cart-body {
	max-height: 296px;
	height: 345px;
	overflow: auto;
}

.cart-buttons-wrapper {
	background-color: #f1f1f1;
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	border-left: 1px solid #a3a3a3;
	height: 18px;
	padding: 6px 6px 6px 6px;
}



/* /color mainbox */

.updates-wrapper {
	border: 1px solid #cdcdcd;
	background-color: #efefef;
	margin: 0px -9px -8px -9px;
	padding: 9px;
}
.updates-wrapper p {
	margin: 0;
	padding-top: 0px;
	padding-bottom: 3px;
	font: normal 11px Trebuchet Ms ,Tahoma;
}


/* Log in/out styles */
.sign-in-wrapper {
	float: right;
	padding: 4px 8px 0px 0px;
}
.sign-in-wrapper #sign_io {
	color: #ff6600;
	font: bold 11px Trebuchet Ms ,Tahoma;
}
.sign-link:link, .sign-link:visited, .sign-link:hover, .sign-link:active {
	color: #ff6600;
	font: bold 11px Trebuchet Ms ,Tahoma;
	text-decoration: none;
	padding-right: 8px;
	background: url('images/red_arrow.gif') no-repeat right 4px;
}
.sign-link:hover {
	text-decoration: underline;
}
/* /Log in/out styles */

/* Bottom styles */
.bottom-copyright {
	text-align: center;
	color: #313131;
	font: 10px Arial, Helvetica, sans-serif;
	padding-top: 8px;
}
.bottom-search {
	background: #f1f1f1 url(images/bottom_search_bg.gif) repeat-x;
	height: 25px;
	text-align: center;
	margin: 8px 0px 17px 0px;
	padding-top: 5px;
}
.search-input {
	color: #2d2d2d;
	background-color: #ffffff;
	border: 1px solid #6e9db7;
	width:105px;
	margin-left: 1px;
	padding: 2px;
}
/* /Bottom styles */

/* recently viewed */
.recent-prod-link-bg {
	background-color: #f4f4f4;
	text-align: right;
	padding: 5px 10px;
	margin: 0px -12px -11px -12px;
}
.recent-prod-link:link, .recent-prod-link:visited, .recent-prod-link:active {
	padding: 5px 0px;
	color: #ff5400;
	text-decoration: underline;
}
.recent-prod-link:hover {
	padding: 5px 0px;
	color: #ff5400;
	text-decoration: none;
}
/* /recently viewed */

/* product LIST view styles */
.product-image {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	border: solid 1px #CCCCCC;
	padding:5px;
}
.product-description {
	display: table;
	padding: 0px 1px 1px 1px;
	border: 1px solid #ffffff;
}
.product-bulk-add-wrapper {
	padding-right: 3px;
	margin: 3px 0px;
}
.product-price-wrap {
	margin: 7px 0px 8px 0px;
}
.product-price-float {
	float: left;
	margin: 7px 30px 0px 0px;
}
.discount-label {
	background: url(images/discount_label_right.gif) no-repeat right top;
	float: left;
	padding: 0px 32px 1px 0px;
	margin-top: 16px;
}
.discount-label-text {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}

/* /product LIST view styles */
/* pagination styles */
.pagination-wrapper {
	background-color: #edf8fe;
	padding: 2px 0px 2px 0px;
	margin: 14px 0px 8px 0px;
}

.pagination-link:link, .pagination-link:visited, .pagination-link:hover, .pagination-link:active, .pagination-selected-page {
	padding: 0px 4px 1px 4px;
	border: 1px solid #edf8fe;
}

.pagination-link:hover, .pagination-selected-page {
	border: 1px solid #014ead;
	background-color: #ffffff;
}

.pagination-selected-page {
	font-weight: bold;
}
/* /pagination styles */
/* login page */
.reload-icon {
	margin-left: 7px;
	vertical-align: middle;
}
/* login page */

.info-field-title {
	background-color: #e2f3ff;
	font-size: 11px;
	font-weight: normal;
	padding: 4px 4px 4px 8px;
	display: block;
}

.info-field-body {
	padding: 10px 0px 25px 10px;
}

p.info-field {
	margin: 0;
	padding: 0;
	font-weight: bold;
	line-height: 18px;
}

p.info-field label {
	padding: 0;
	margin: 0;
	font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
	width: 100px;
	line-height: 18px;
	float: left;
}

/* product details styles */
.product-details-options {
	background: #D9D7BC url(images/product_details_options_bg1.gif) repeat-x bottom;
	border: 1px solid #a3a3a3;
	padding: 9px;
	margin-top: 15px;
	margin-left: -1px;
	clear: left;
	width:200px;
}
.product-details-options p {
	font-size: 11px;
}
/* /product details styles */

/* progress bar styles */
.pb-main-bg {
	background: #eef4f8 url(images/pb_main_bg.gif) repeat-x;
	height: 26px;
}
.pb-bg {
	background: #dfebef url(images/pb_bg.gif) repeat-x;
	color: #708fb5;
	font-weight: bold;
	padding: 0px 18px;
	white-space: nowrap;
}
.pb-bg-active {
	background: #b7e3ef url(images/pb_bg_active.gif) repeat-x;
	padding: 0px 18px;
	white-space: nowrap;
}
.pb-link:link, .pb-link:visited, .pb-link:active {
	color: #014ead;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}
.pb-link:hover {
	color: #014ead;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}
/* /progress bar styles */

.delim {
	background: url('images/sidebox_delim.gif') repeat-x center center;
	padding: 0px;
	margin: 0px;
	height: 7px;
	line-height: 7px;
	font-size: 7px;
}

/* Basic list definition */
ul.bullets-list, ul.arrows-list, ul.common-list, ul.tree-list, ul.bottom-list, ul.inside-list, ul.action-bullets, ul.menu-root-categories, ul.menu-subcategories, ul.sitemap-list {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	font-size: 11px;
	list-style-type: none;
}

ul.bullets-list li, ul.arrows-list li, ul.common-list li, ul.tree-list li, ul.bottom-list li, ul.inside-list li, ul.action-bullets li, ul.menu-root-categories li, ul.menu-subcategories li, ul.sitemap-list li {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}
/* /Basic list (w/delimiters) */

/* List with circle bullets */
ul.bullets-list li {
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding-left: 13px;
}
/* /List with circle bullets */

/* List with 2 arrows as bullet */
ul.arrows-list li {
	background-image: url(images/cart_arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	padding-left: 13px;
}

ul.arrows-list li.delim {
	background: url('images/sidebox_delim.gif') repeat-x center 2px;
	padding: 0px;
	margin: 0px;
	height: 7px;
	line-height: 7px;
	font-size: 7px;
}
/* /List with 2 arrows as bullet */

/* Tree list */
ul.tree-list li ul {
	margin-left: 7px;
}

ul.tree-list .expanded {
	background: url('images/links_expanded.gif') no-repeat scroll right 5px;
}

ul.tree-list .collapsed {
	background: url('images/links_collapsed.gif') no-repeat scroll right 5px;
}
/* /Tree list */

/* Bottom list */
ul.bottom-list {
	margin: 0px 0px 0px 6px;
	line-height: 17px;
}
ul.bottom-list li {
	padding-left: 10px;
	background: url(images/blue_arrow.gif) no-repeat 1px 6px;
}
ul.bottom-list li a.underlined:link, ul.bottom-list li a.underlined:visited, ul.bottom-list li a.underlined:hover, ul.bottom-list li a.underlined:active {
	font-weight: bold;
}
ul.inside-list li {
	list-style: none none;
	background-image: none;
	padding: 2px 0px 3px 0px;
	line-height: 12px;
}
/* /Bottom list*/

/* Action bullets */
ul.action-bullets li {
	background-image: url('images/dot_dark.gif');
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding: 0px 10px 0px 13px;
	display: inline;
}
/* /Action bullets*/

/* plain/dynamic menu */
ul.menu-root-categories {
	background-color: #ffffff;
}
ul.menu-root-categories li {
	background: #e7eff7 url(images/left_menu_arrow.gif) no-repeat 9px 7px;
	padding: 2px 5px 3px 18px;
	border-bottom: 1px solid #ffffff;
	height: 1%;
}
ul.menu-subcategories {
	padding: 1px 0px 7px 6px;
	background-color: #ffffff;
}
ul.menu-subcategories li {
	background: #ffffff none;
	padding:  1px 0px 4px 1px;
	line-height: 12px;
	height: 1%;
}
.subcategories-link:link, .subcategories-link:visited, .subcategories-link:active {
	text-decoration: underline;
	color: #2d2d2d;
}
.subcategories-link:hover {
	text-decoration: none;
	color: #2d2d2d;
}
.subcategories-link-active:link, .subcategories-link-active:visited, .subcategories-link-active:active {
	text-decoration: underline;
	color: #2d2d2d;
	font-weight: bold;
}
.subcategories-link-active:hover {
	text-decoration: none;
	color: #2d2d2d;
	font-weight: bold;
}
ul.sitemap-list li {
	padding-left: 10px;
	background: #ffffff url(images/left_menu_arrow.gif) no-repeat 0px 5px;
}
/* /plain/dynamic menu */

/* form styles */
.form-elm-required {
	border: 1px solid #ff0000;
}

/* for checkboxes in FF */
input[type=checkbox].form-elm-required {
	outline: 1px solid #ff0000;
}

.form-field {
	margin-bottom: 5px;
	z-index: 100;
	clear: both;
}

.form-field label {
	float: left;
	clear: left;
	text-align: left;
	width: 170px;
	padding-top: 1px;
	font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
}

.form-field .required-field-mark {
	display: block;
	float: left;
	width: 15px;
	text-align: center;
}

.form-field span {
	font-size: 11px;
}

select {
	border: 1px solid #6e9db7;
}

p.textarea-break {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.search-field {
	margin-bottom: 7px;
}

/* Form field hack to avoid float div float outside the container */
.form-field:after, .search-field:after, .info-field-title:after, .item-wrap:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.search-field label, .search-field label.long{
	float: left;
	clear: left;
	text-align: left;
	width: 95px;
	font: bold 11px verdana, geneva, arial, helvetica, sans-serif;
	padding-top: 1px;
}

.search-field label.long {
	width: 150px;
}

.search-field div label {
	width: auto;
	font: normal 11px Trebuchet Ms ,Tahoma;
}
.search-field input {
	font-weight: normal;
}
.search-field select {
	font-weight: normal;
	border: 1px solid #6e9db7;
}
.search-field textarea {
	font-weight: normal;
	border: 1px solid #6e9db7;
}
.search-field span {
	font-weight: normal;
	font-size: 11px;
}
.product-list-field, .product-features {
	margin-bottom: 3px;
}
.product-list-field label, .product-features label {
	float: left;
	clear: left;
	text-align: left;
	width: 110px;
	padding-top: 1px;
	font-weight: bold;
}
.product-features label {
	font-weight: normal;
}
/* form styles */

/* One page checkout styles */
.step-title-bg {
	height: 34px;
	background: #f0f0f0 url(images/cart_total_bg.gif) repeat-x bottom;
	border: 1px solid #a3a3a3;
	padding-left: 4px;
	margin-top: 2px;
}

.step-title-active-bg {
	height: 34px;
	background: #f0f0f0 url(images/op_checkout_title_active_bg.gif) repeat-x bottom;
	border: 1px solid #a3a3a3;
	padding-left: 4px;
	margin-top: 2px;
}

.step-body {
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	border-left: 1px solid #a3a3a3;
	padding: 15px 39px 20px 39px;
}
.step-complete {
	font: bold 12px Trebuchet Ms ,Tahoma;
	color: #369408;
	white-space: nowrap;
}

.step-title-active {
	color: #000000;
	font: bold 12px Trebuchet Ms ,Tahoma;
	white-space: nowrap;
}

.step-not-complete {
	color: #ff7800;
	font: bold 12px Trebuchet Ms ,Tahoma;
	white-space: nowrap;
}
.step-title {
	color: #a3a3a3;
	font: bold 12px Trebuchet Ms ,Tahoma;
	white-space: nowrap;
}

.step-complete-wrapper {
	overflow: hidden;
}

.step-complete-wrapper p {
	color: #858585;
	padding: 0px;
	margin: 0px;
}

.checkout-textarea {
	width: 374px;
}
.step-complete-text {
	color: #858585;
}
/* One page checkout styles */

/* Estimation form */
.popup-box {
	border: 1px solid #dadada;
	background-color: #f8f8f8;
	width: 350px;
	padding: 11px;
}
.popup-box .search-field label {
	width: 105px;
}
.box {
	border: 1px solid #dadada;
	background-color: #f8f8f8;
	padding: 11px;
}

/* /Estimation form */

/* Rating styles */
#content_discussion p {
	margin: 2px 0px 10px 0px;
}
.html-checkboxes {
	margin-top: 7px;
}
label.label-html-checkboxes {
	width: auto;
	font: normal 11px Trebuchet Ms ,Tahoma;
}
.order-search-label {
	display: table;
}
.order-search-label label {
	width: 80px;
	float: none;
	font-weight: normal;
}
input[type=checkbox].tall-checkbox {
	margin: 4px 3px 3px 4px;
}
#id_sbox_currency {
	padding: 1px;
}
#id_sl {
	padding: 1px;
}



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



/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */



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



#menu_vert {
   margin-left: 1px;
   margin-right: 1px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper {
clear:both;
float:left;
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
	margin-left:-30px;
   background-color: #A1C5C9;
   border-bottom: 1px solid #C0C0C0;
   width:988px;

}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
   width: 200px; 
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
   margin-left: -1px;
   float: left; 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
   margin: 0px; 
   padding: 7px 12px; 
   text-decoration: none; 
   color: #006699;
   font-family:"Trebuchet MS";
   font-size: 14px;

}
#primary-nav li a { 
   border-right: 1px solid #FFFFFF;
   border-left: 1px solid #FFFFFF;
color:#FFFFFF;
}
#primary-nav li li a { 
   border: 1px solid #C0C0C0;
}	
#primary-nav li, #primary-nav li.menuparent { 
background-color: #A1C5C9;
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
   background-color: #B9BABF; 
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
   background-image: url(images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #A9471A; 
color:#FFFFFF;
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}



/* accessibility */

/* 
menu links accesskeys 
*/
span.accesskey {
   text-decoration:none;
}

/* 
accessibility divs are hidden by default 
text, screenreaders and such will show these 
*/
.accessibility, hr {
   position: absolute;
   top: -999em;
   left: -999em;
}

/* 
definition tags are also hidden 
these are also used for menu links    
*/
dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}
/* end accessibility */


/* wiki style external links */
/* external links will have "(external link)" text added, lets hide it */
a.external span {
  position: absolute;
  left: -5000px;
  width: 4000px;
}

/* make some room for the image */
a.external {
/* css shorthand rules, read: first top padding 0 then right padding 12px then bottom then right */
  padding: 0 12px 0 0;
}
/* colors for external links */
a.external:link {
  color: #18507C;
/* background image for the link to show wiki style arrow */
  background: url(images/cms/external.gif) no-repeat 100% 0;
}
a.external:visited {
  color: #18507C; /* a different color can be used for visited external links */

/* 
Set the last 0 to -100px to use that part of the external.gif image for different color for active links 
external.gif is actually 300px tall, we can use different positions of the image to simulate rollover image changes.
*/
  background: url(images/cms/external.gif) no-repeat 100% 0; 
}

a.external:hover {
  color: #18507C;
/* Set the last 0 to -200px to use that part of the external.gif image for different color on hover */
  background: url(images/cms/external.gif) no-repeat 100% 0; 
  background-color: #C3D4DF;
}
/* end wiki style external links */


/* clearing */
/* 
clearfix is a hack for divs that hold floated elements. it will force the holding div to span all the way down to last floated item.
We strongly recommend against using this as it is a hack and might not render correctly but it is included here for convenience.
Do not edit if you dont know what you are doing
*/
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}

/* end clearing */

.tele{
position:absolute;
left:700px;
top:50px;
font-size: 2.5em;
color:#B9BABF;


}

.num{
color:#A74314;
font-size: 1em;

}

.cats{


}

.drop{
width:100px;


}

#content_images{
	float:left;
	margin-top:10px;
	
}


.table-images{
	
border: 1px solid  #FFF;
color: #999;	
	
}

.second-images{
	clear:both;
	float:left;
	padding:5px;
	background-color:#D9D7BC;
	width:80%;
	margin-top:0px;
	
	
}

.second-images-title{
	font-size:12px;
	color: #FFF;
	display:block;
	background-color:#D9D7BC;
	margin-top:0px;
	width: 100px;
	padding-left:10px;
	padding-right:10px;
	
}

.second-images-padding{
	padding: 5px;

	
}

.second-images-padding img{
	padding: 5px;
}