/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#eef0f1;}
* {margin: 0; border: none; padding: 0;}
a{color:#1c5589; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{border:none;}

input, select , textarea{font-family:Tahoma; font-size:11px;  border-color:#CCCCCC; background-color:#F7F7F7; border-width:1px; border-style:solid;}
.error_text{ color:#FF0000}

#logo{display:block; margin:10px 0 10px;}
#main{margin:0 auto; width:1001px; background: #fff; padding: 10px 5px; border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
#header_contact {float: right; color:#5b5b5b; font-size:1.3em; font-style:italic; padding-top: 5px;}


h1{color:#5b5b5b; font-weight:bold; font-size:20px; font-style:italic; margin:0px;}
h2{font-size:11px; color:#000000; font-weight:normal; margin:0px;}
h4{font-size:10px;  margin:0px;}

#strapline h1 {margin-bottom: 12px; font-size: 1.4em; font-weight: lighter; border-bottom: 1px solid #d1d1d1; padding: 5px;}

.search_box {width:100px; height:13px; border:1px solid #d1d1d1; font-size:10px; padding:0px 2px 0px 2px; margin-top:2px;}
.buttons{height:15px; font-size:9px; border:1px solid #90050c; padding:0px 0px 2px 0px; margin-top:2px;}		   
/*--Main Content Blocks ------------------------------------------------------------------------------------------------------------------------------*/
#left_content{display:block; padding-bottom:6px;}
#main_cat_holder{}

.main_cat{border:1px solid #d1d1d1; width:250px; height:165px; float:left; background-color:#FFFFFF;/* background-image:url(../images/pink_fade.jpg); 
		  background-repeat:repeat-x;*/ padding:5px;}
.main_cat a{}
.main_cat a:hover{text-decoration:none;}

.main_cat2{border:1px solid #d1d1d1; width:250px; float:left; background-color:#FFFFFF;/* background-image:url(../images/pink_fade.jpg); 
		  background-repeat:repeat-x;*/ padding:5px;}
.main_cat2 a{}
.main_cat2 a:hover{text-decoration:none;}
		  
.cat_img{text-align:center; padding-top:10px;}

#current{margin-right:6px;}
#stock{margin-right:6px;}
		
#standard_content {width:761px;	float:left;	display:block; border:1px solid #d1d1d1;  background-color:#FFFFFF; padding:20px 17px 10px 17px; margin:7px 0px 0px 0px;}
#standard_content h1 {font-family: Tahoma, Georgia, "Times New Roman", Times, serif; color: #646464; font-style: normal; font-size: 1.9em; margin-bottom: 1.6em;}
#standard_content a	{margin: 1.1em 0; padding-left: 10px; background: url(../images/red_arrow.png) center left no-repeat;}
#standard_content #acct_mgmt a{display:block; margin:0px;}
#standard_content p {line-height: 1.5em; margin-bottom: 1.1em;}
#standard_content form input {margin-bottom: 8px; padding-bottom: 8px; background: #fff;}
	
#tools{ width:175px; border:1px solid #d1d1d1; background-color:#f9f9f9;/* background-image:url(../images/pink_fade.jpg); 
		background-repeat:repeat-x;*/	float:right; min-height:490px; padding:10px; margin-bottom: 6px;}
#login a {margin-top: 8px;}
				
#footer{clear:both; border:1px solid #d1d1d1; background-color:#FFFFFF; /*width:788px;*/ height:10px;
		padding:5px; color:#737373; font-weight:bold; font-size:10px;}
		
/*--Left Column ------------------------------------------------------------------------------------------------------------------------------------*/
#top_nav{padding:10px 5px; border: 1px solid #d1d1d1; background: #fff;}
#top_nav a{display:block; clear:both; font-size: 1.05em; text-decoration: none; padding-left: 10px; background: url(../images/red_arrow.png) center left no-repeat; margin: 0 0 5px 0;}
#top_nav a:hover {color: #ff0000;}

#login{margin: 8px 0; padding:10px 5px; border: 1px solid #d1d1d1; background: #fff;}
#login #logout{border:0px;}
#login #my_account{margin:5px 0px 0px 0px;}
#login h2 {margin-bottom: 5px; font-size: 1.05em;}


/*--Tag Cloud --------------------------------------------------------------------------------------------------------------------------------------*/
#tag_cloud{margin: 8px 0; padding:10px 5px;border: 1px solid #d1d1d1; background: #fff; font-size:20px;}
#tag_cloud a{text-decoration:none; }
#tag_cloud a:hover{text-decoration:underline;}
#tag_cloud .tags1{font-size:50%; color: #31628e;}
#tag_cloud .tags2{font-size:55%; color: #31628e;}
#tag_cloud .tags3{font-size:60%; color: #426f98}
#tag_cloud .tags4{font-size:65%; color: #426f98;}
#tag_cloud .tags5{font-size:70%; color: #577fa3;}
#tag_cloud .tags6{font-size:75%; color: #577fa3;}
#tag_cloud .tags7{font-size:80%; color: #6e92b2}
#tag_cloud .tags8{font-size:85%; color: #8eaac3;}
#tag_cloud .tags9{font-size:90%; color: #abbed0;}
#tag_cloud .tags10{font-size:100%; color: #c7d5e2;}

#search_box{margin: 8px 0; padding:10px 5px;border: 1px solid #d1d1d1; background: #fff;}
#adv_search{font-style:italic;}

#light_box{margin: 8px 0; padding:10px 5px;border: 1px solid #d1d1d1; background: #fff;}
#light_box a{padding-bottom:15px; display:block;}


/*--search results -----------------------------------------------------------------------------------------------------------------------------------*/

#thumbs{width:785px; float:left; display:block; border:1px solid #d1d1d1; background-color:#FFFFFF; padding:10px 0px 5px 10px;	margin:7px 0px 0px 0px;}
.thumbnails{float:left; margin:0px 5px 5px 0px; padding:3px; width:115px; height:115px; border: 1px solid #d1d1d1; display:block; text-align:center; vertical-align:middle;}

.rollovers {position:absolute; z-index:3; font-size:12px; display:block; background-color:#ffffff; border:1px solid #000000; padding:8px; visibility:hidden; left:-2000px;}
.rollovers  img{background-color:#000000;}
.thumb_tick{position:relative; padding:0px; margin:0px;}
.thumb_tick input{position:absolute;  left:100px; top:100px; padding:0px; margin:0px; border:0px; background:transparent;}

#crumbs{clear:left; padding:5px 0px 0px 0px;}

#bott_tools{padding:10px; clear:both;}
#bott_tools #nextprev_holder{float:left;}
#bott_tools #bott-buttons{float:right;}
#bott_tools #bott-buttons input{border:0px; }
/*-- Standard Content ------------------------------------------------------------------------------------------------------------------------------*/
.admin_form{}
.admin_form th{font-weight:normal; vertical-align:top; text-align:left; padding:1px 15px 1px 0px;}

#basic_search{visibility:visible;}
#search_form{visibility:hidden; display:none;}
.search_boxes{padding:1px 0px 1px 0px;}
.search_label{display:block; width:50px;}

.form_thumbnail{clear:both; padding:5px; border:1px solid #CCCCCC; display:block; margin:5px;}

#standard_content ul {margin-left: 1.5em;}
#standard_content li {line-height: 1.5em;}
#standard_content ol {margin-left: 2.5em;}

/*--Image Details Page -----------------------------------------------------------------------------------------------------------------------------*/
#large_image{float:left; margin-top: 12px;}
#img_details{float:left; padding-left:10px;}
#img_details .labels{float:left; clear:both; width:90px; padding:5px 0px 0px 0px; margin-bottom: 8px; font-weight: bold;}
#img_details .img_attributes{float:left; display:block; width:250px; padding:5px 0px 0px 0px; margin-bottom: 6px;}
#details_buttons{}
#details_buttons input{border:none; margin:0px 0px 0px 5px;}


.back_butt{float:right; margin-right:10px; clear:both; font-size: 1.2em; text-transform:capitalize;}

/*--Checkout Results --------------------------------------------------------------------------------------------------------------------------------*/
.checkout_result{margin:5px 0px 0px 0px; padding:5px 0px 0px 0px; border-top:1px solid #8D0602; clear:both;}
.checkout_result img{float:left;}
.checkout_text{float:left; padding:0px 0px 0px 10px;}

.checkout_buttons{float:right;}
.checkout_buttons img{display:block; clear:both; float:right; margin:2px 0px 0px 0px;}
.checkout_buttons input{display:block; clear:both; float:right; margin:2px 0px 0px 0px; border:0px;}

#update_message{font-weight:bold;}

#send_checkout{float:right; margin:10px 3px 0px 0px;}
#send_checkout input{border:none;}
#move_selected  {float:right; margin:10px 0px 0px 0px;}
#move_selected  a{float:right; margin:0px 0px 0px 3px; padding:0px; background-image:none;}
#move_selected input{border:none;}

/*-- Registration form -----------------------------------------------------------------------------------------------------------------------------*/
div.form_label {margin: 2px 0;}
input .contact_boxes {margin: 3px 0;}


.break{clear:both;}

