@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

form{
margin:0px
}


.but
{
	font: bold 11px tahoma;
	letter-spacing: 1px;
	border: 1px solid black;
	background:#000000;
	color:#ffffff;
	cursor:pointer;
}


/*Header*/

.header{
height:210px;
width:100%;
background-image:url(../img/header_line.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.header .header_box{
width:990px;
margin:0 auto;
height:205px;
}

.header_box .top_box{
height:159px;
width:100%;
}

.header_box .top_box img.logo{
margin-left:15px;
margin-top:32px;
}

.header_box .top_box a.logo_a{
display:block;
float:left;
}


/*SEARCH LOGIN NEWSLETTER BOX*/
.header_box .top_box .form_box{
float:right;
background-image:url(../img/form_box.png);
width:253px;
height:96px;
margin-right:23px;
}

.form_box .top_menu{
width:253px;
height:14px;
margin-top:11px;
}

.top_menu .btn_newsletter{
display:block;
float:left;
background-image:url(../img/btn_newsletter.png);
background-position:top;
background-repeat:no-repeat;
width:68px;
height:14px;
margin-left:95px;
}


.top_menu .btn_login{
display:block;
float:left;
background-image:url(../img/btn_login.png);
background-position:top;
background-repeat:no-repeat;
width:37px;
height:14px;
margin-left:25px;
}

.top_menu .btn_search{
display:block;
float:left;
background-image:url(../img/btn_search.png);
background-position:top;
background-repeat:no-repeat;
width:42px;
height:14px;
margin-left:25px;
}


.form_box input.text_field_large{
border:0px;
background-image:url(../img/inp_large.png);
background-repeat:no-repeat;
width:212px;
height:19px;
float:left;
padding:3px;
margin-left:20px;
margin-top:10px;
}

.form_box input.text_field_small{
border:0px;
background-image:url(../img/inp_small.png);
background-repeat:no-repeat;
width:134px;
height:19px;
float:left;
padding:3px;
margin-left:20px;
margin-top:5px;
}


.form_box .newsletter_form form a.unsubscribe{
display:block;
float:left;
text-decoration:underline;
color:#333;
margin-left:25px;
margin-top:6px;
}

.form_box .newsletter_form form a.unsubscribe:hover{
text-decoration:none;
color:#333;
}

.form_box .newsletter_form form .btn_subscribe{
display:block;
float:left;
width:73px;
height:21px;
margin-left:165px;
margin-top:6px;
}

.form_box .login_form form .btn_login_form{
display:block;
float:left;
width:73px;
height:21px;
margin-left:10px;
margin-top:6px;
}

.form_box .search_form form .btn_search_form{
display:block;
float:left;
width:60px;
height:21px;
margin-left:177px;
margin-top:6px;
}


/*-------------------------------------------------------------------------------------------------*/




/* IE Fixes */
#nav	{*position: relative; *left: -1px; _position: relative; _left: -1px;}

/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;} fieldset,img {border:0;} img {-ms-interpolation-mode: bicubic;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} .clear {clear: both;}
ol,ul,li {list-style:none;} caption,th {text-align:left;} h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';} abbr,acronym { border:0;} * {outline: none; -webkit-text-size-adjust: none;}*/
*							{border: 0; margin: 0;}
#header						{background: url(/img/header_line.gif) bottom repeat-x; height: 210px; position: relative;}
#headerIn					{width: 980px; height: 210px; margin: 0 auto; position: relative;}
#headerIn #logo	img			{margin: 32px 0 0 0;}
#nav						{position: absolute; bottom: 5px; left: -40px; *left: 1px; _left: 1px;}
#nav li						{float: left; text-indent: -4000px; list-style: none; margin: 0 !important; display: inline;}
#nav li .menuImage			{display: block; height: 34px;}
#nav ul li ul				{display: none; z-index: 100; padding: 8px 10px; _padding: 8px 10px 8px 0; *padding: 8px 10px 8px 0;}
#nav ul li ul li			{display: block; float: none; text-indent: 0; list-style: none; text-align: left;}
#nav ul li ul li a			{color: #000; font-family: Arial, sans-serif; font-weight: bold; text-transform: lowercase; text-decoration: none; white-space: nowrap;}
#nav ul li ul li a:hover	{text-decoration: none;}
#nav #home .menuImage		{width: 55px; background: url(/img/btn_home.png); margin: 0 20px 0 0;}
#nav #newwork .menuImage	{width: 92px; background: url(/img/btn_newwork.png); margin: 0 20px 0 0;}
#nav #artists .menuImage	{width: 61px; background: url(/img/btn_artist.png); margin: 0 20px 0 0;}
#nav #subject .menuImage	{width: 67px; background: url(/img/btn_subject.png); margin: 0 20px 0 0;}
#nav #subject ul			{position: absolute; top: 34px; left: 270px; background-color: #fff; border: 1px solid #FAB750; border-top: 2px solid #000;}
#nav #subject ul li a:hover	{color: #FAB750;}
#nav #media .menuImage		{width: 56px; background: url(/img/btn_media.png); margin: 0 20px 0 0;}
#nav #media ul				{position: absolute; top: 34px; left: 357px; background-color: #fff; border: 1px solid #5CB503; border-top: 2px solid #000;}
#nav #media ul li a:hover	{color: #5CB503;}
#nav #size .menuImage		{width: 38px; background: url(/img/btn_size.png); margin: 0 20px 0 0;}
#nav #size ul				{position: absolute; top: 34px; left: 433px; background-color: #fff; border: 1px solid #7012CD; border-top: 2px solid #000;}
#nav #size ul li a:hover	{color: #7012CD;}
#nav #price .menuImage		{width: 45px; background: url(/img/btn_price.png); margin: 0 20px 0 0;}
#nav #price ul				{position: absolute; top: 34px; left: 490px; background-color: #fff; border: 1px solid #FE3399; border-top: 2px solid #000;}
#nav #price ul li a:hover	{color: #FE3399;}
#nav #contact .menuImage	{width: 69px; background: url(/img/btn_contact.png); margin: 0 20px 0 0;}
#nav #blog .menuImage 		{width: 42px; background: url(/img/btn_blog.png); margin: 0 20px 0 0;}
#nav .selected .menuImage	{background-position: bottom !important;}
#searchBox					{position: absolute; top: 0; right: 0; width: 253px; height: 68px; background: url(/blog/wp-content/themes/newblood/images/searchBoxBg.png) no-repeat top right;}
#searchBox .searchInput		{width: 215px; position: absolute; top: 10px; left: 15px; padding: 3px; border: 1px solid #999; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
#searchBox .searchSubmit	{position: absolute; top: 39px; left: 177px;}
#searchBox #signUpHeader	{position: absolute; top: 85px; left: 10px;}
#searchBox #twitter			{position: absolute; top: 44px; left: 40px;}
#searchBox #facebook		{position: absolute; top: 44px; left: 16px;}
#basket						{position: absolute; bottom: 20px; right: 0; font-family: Arial, sans-serif; font-size: 14px; color: #666;}
#basket img					{position: relative; bottom: -5px;}




#rightColumn				{float: right; margin: 20px 0 0 19px; width: 310px;}

#discoverNewArtOnline, .left_box, #lastThreeBlogs	{font-family: Georgia, sans-serif;}

/* Discover New Art Online */
/*#discoverNewArtOnline		{position: relative;}*/
#discoverNewArtOnline .fade	{height: 37px; width: 100%; left: 0; bottom: 0; position: absolute;}
#discoverNewArtOnline img	{border-bottom: 1px solid #f5b9b8; padding: 2px 0 13px 0; margin: 0 0 16px 0;}
#discoverNewArtOnline p		{margin: 0 0 10px 0;}
#discoverNewArtOnline a		{color: #6692BE; text-decoration: none;}

/* lastThreeBlogs */
#lastThreeBlogs				{border-top: 1px solid #f5b9b8; margin: 20px 0 0 0 !important;}
#lastThreeBlogs img			{padding: 20px 0 14px 0 !important;}
#lastThreeBlogs ul			{margin: 0 0 0 15px !important; padding: 0 !important}
#lastThreeBlogs ul li		{margin: 0 0 10px 0 !important; list-style: outside url(/blog/wp-content/themes/newblood/images/bullet.png);}
#lastThreeBlogs h4			{color: #bbb; font-weight: normal;}
#lastThreeBlogs h4 a		{color: #000; font-size: 13px; text-decoration: none;}
#lastThreeBlogs h4 a:hover	{text-decoration: underline;}
#lastThreeBlogs p			{color: #666; font-size: 11px; line-height: 1.2em;}


/* Inputs */
input, select						{border: 1px solid #ccc;}
input[type="image"]			{border: 0;}
textarea					{border: 1px solid #ccc;}

.content_box_bigSmaller		{width: 322px !important;}




.header_box .main_menu{
height:46px;
width:100%;
}

.main_menu .btn_home{
display:block;
float:left;
background-image:url(../img/btn_home.png);
background-position:top;
background-repeat:no-repeat;
width:55px;
height:34px;
margin-top:12px;
margin-left:10px;
}

.main_menu .btn_newwork{
display:block;
float:left;
background-image:url(../img/btn_newwork.png);
background-position:top;
background-repeat:no-repeat;
width:92px;
height:34px;
margin-top:12px;
margin-left:20px;
}

.main_menu .btn_artists{
display:block;
float:left;
background-image:url(../img/btn_artist.png);
background-position:top;
background-repeat:no-repeat;
width:61px;
height:34px;
margin-top:12px;
margin-left:20px;
}

.main_menu .btn_subject{
display:block;
float:left;
background-image:url(../img/btn_subject.png);
background-position:top;
background-repeat:no-repeat;
width:67px;
height:34px;
margin-top:12px;
margin-left:20px;
}

.main_menu .btn_media{
display:block;
float:left;
background-image:url(../img/btn_media.png);
background-position:top;
background-repeat:no-repeat;
width:56px;
height:34px;
margin-top:12px;
margin-left:25px;
}

.main_menu .btn_size{
display:block;
float:left;
background-image:url(../img/btn_size.png);
background-position:top;
background-repeat:no-repeat;
width:38px;
height:34px;
margin-top:12px;
margin-left:25px;
}

.main_menu .btn_price{
display:block;
float:left;
background-image:url(../img/btn_price.png);
background-position:top;
background-repeat:no-repeat;
width:45px;
height:34px;
margin-top:12px;
margin-left:20px;
}

.main_menu .btn_contact{
display:block;
float:left;
background-image:url(../img/btn_contact.png);
background-position:top;
background-repeat:no-repeat;
width:69px;
height:34px;
margin-top:12px;
margin-left:20px;
}


.main_menu .basket_box{
display:block;
float:left;
height:46px;
margin-left:70px;
}

.basket_box img.basket_pic{
float:left;
margin-top:5px;
margin-left:5px;
}

.basket_box span{
display:block;
float:left;
margin-left:10px;
margin-top:10px;
font-size:16px;
color:#737373;
}

.basket_box .btn_checkout{
display:block;
float:left;
background-image:url(../img/btn_checkout.png);
background-position:top;
background-repeat:no-repeat;
width:74px;
height:22px;
margin-top:10px;
margin-left:8px;
}


/*-------------------------------------------------------------------------------*/
/*Main content*/

.main_content{
width:990px;
margin:0 auto;
overflow:hidden;
}

.main_content .content_topbox{
width:100%;
height:230px;
margin-top:20px;
}

.main_content .content_box_big{
float:left;
width:642px;
margin-top:20px;
margin-left:10px;
margin-bottom:6px;
}

.content_box_big .left_box{
float:left;
width:314px;
margin-top:19px;
}

.content_box_big .right_box{
float:left;
width:314px;
margin-top:19px;
margin-left:12px;
}

.content_box_big .text_box{
width:100%;
margin-top:20px;
}


.content_box_big a{
color:#f00;
text-decoration:underline;
}

.content_box_big a:hover{
text-decoration:none;
}



/*search form*/
.content_box_big .left_form_box{
float:left;
width:300px;
margin-left:50px;
}

.content_box_big .left_form_box label{
display:block;
float:left;
width:250px;
margin:5px;
}

.content_box_big .left_form_box label input,select{
float:right;
width:170px;
}

.content_box_big .left_form_box label select{
width:175px;
}


.content_box_big .right_form_box{
float:left;
margin-left:50px;
width:450px;
}

.content_box_big .right_form_box label{
display:block;
float:left;
width:215px;
margin:5px;
margin-bottom:15px;
}

.content_box_big .right_form_box label input{
float:none;
width:100px;
}


/*------------------------------------------*/

.main_content .content_box_right{
float:left;
width:314px;
margin-top:20px;
margin-left:14px;
}



.main_content .horiz_box{
float:left;
width:980px;
margin-left:0px;
margin-bottom:10px;
margin-top:30px;
}


.horiz_box img.logo{
float:left;
}


.main_content .footer_box{
float:left;
width:980px;
height:50px;
margin-top:30px;
}

.footer_box .footer_menu{
float:left;
width:100%;
font-size:10px;
margin-top:15px;
}

.footer_menu a{
display:block;
float:left;
color:#333;
text-decoration:none;
}

.footer_menu a:hover{
text-decoration:underline;
}

.footer_menu span.dot{
display:block;
float:left;
margin-right:10px;
margin-left:10px;
}

.footer_menu .right_menu{
display:block;
float:right;
}

/*------------------------------------------------------------------------------------------------------------*/
.btn_sendbid{
display:block;
float:left;
background-image:url(../img/btn_sendbid.gif);
background-position:top;
background-repeat:no-repeat;
width:101px;
height:22px;
margin-top:15px;
}
/*For all*/
.title_box{
width:100%;
height:35px;
margin-bottom:3px;
}

.title_box .title_directorspicks{
background-image:url(../img/title_directorspicks.gif);
width:198px;
height:26px;
float:left;
}

.title_box .title_justarrived{
background-image:url(../img/title_justarrived.gif);
width:163px;
height:31px;
float:left;
}

.title_box .title_topselling{
background-image:url(../img/title_topselling.gif);
width:246px;
height:33px;
float:left;
margin-left:10px;
}

.title_box .title_under200{
background-image:url(../img/title_under200.gif);
width:154px;
height:26px;
float:left;
margin-left:10px;
}

.title_box .btn_viewall{
display:block;
float:left;
background-image:url(../img/btn_viewall.png);
width:70px;
height:22px;
margin-left:30px;
margin-top:5px;
}


.box_left{
float:left;
width:147px;
margin-top:19px;
margin-bottom:5px;
}


.box_right{
float:left;
width:145px;
margin-top:19px;
margin-left:22px;
margin-bottom:6px;
}


.box_left_horiz{
float:left;
width:149px;
margin-top:10px;
margin-left:5px;
}

.box_right_horiz{
float:left;
width:149px;
margin-top:10px;
margin-left:14px;
}

.desc_box{
margin-top:20px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#5c5c5c;
margin-bottom:6px;
}

.desc_box a{
color:#5c5c5c;
text-decoration:none;
}

.desc_box a:hover{
color:#5c5c5c;
text-decoration:underline;
}

.desc_box .author_box{
display:block;
font-size:16px;
margin-bottom:5px;
}

.desc_box .author_box a{
color:#6692be;
text-decoration:none;
}

.desc_box .author_box a:hover{
color:#6692be;
text-decoration:underline;
}

.price_box{
float:left;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:18px;
margin-top:10px;
margin-bottom:20px;
}

.price_box span.price{
display:block;
float:left;
margin-right:5px;
}

.price_box .btn_view{
display:block;
float:left;
background-image:url(../img/btn_view.png);
width:56px;
height:22px;
}


.red_line{
float:left;
background-color:#f5b9b8;
height:1px;
width:100%;
overflow:hidden;
}

.black_line{
float:left;
background-color:#333;
height:1px;
width:100%;
overflow:hidden;
}

/*PAGING*/

.pages{
font-size:14px;
font-weight:bold;
}

.pages a{
color:#000;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.pages a:hover{
color:#aaa;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.pages .err{
color:#3672AA;
}


/*ARTWORKS*/
.art_content_box_big{
float:left;
font-family:Georgia, 'Times New Roman', Times, serif;
width:100%;
margin-top:0px;
margin-left:10px;
margin-bottom:6px;
}

.art_content_box_big a{
color:#666666;
text-decoration:none;
}

.art_content_box_big a:hover{
text-decoration:underline;
}

.btn_addbasket{
display:block;
float:left;
background-image:url(../img/btn_addbasket.png);
background-position:top;
background-repeat:no-repeat;
width:101px;
height:22px;
margin-top:15px;
}

.box_wall_color{
width:23px;
height:23px;
float:left;
margin-left:3px;
margin-bottom:3px;
cursor:pointer;
}

.art_Title{
color:#5C5C5C;
font-size:18px;
}

.art_Artist{
color:#6692be;
font-size:18px;
}

.art_Artist a{
color:#6692be;
text-decoration:none;
}

.art_Artist a:hover{
text-decoration:underline;
}

.art_Details{
color:#666666;
margin-top:15px;
}

.art_Params{
color:#666666;
margin-top:20px;	
}

.art_Price{
float:left;
margin-left:40px;
margin-top:15px;
}

.art_left_box{
float:left;
width:400px;
margin-top:40px;
margin-left:20px;
}

.art_right_box{
float:left;
width:400px;
margin-top:75px;
margin-left:15px;
}

.art_woman_box{
float:left;
width:115px;
height:120px;
margin-left:15px;
margin-top:280px;
position:relative;
}

.art_wall_colors{
float:left;
margin-left:27px;
margin-top:10px;
width:400px;
}

.art_choose_colour{
font-family:Georgia, 'Times New Roman', Times, serif;
font-weight:bold;
font-size:12px;
color:#666666;
margin-left:10px;
margin-bottom:10px;
margin-top:65px;
}
/*----------------------------------------------------------------*/



/*ARTISTS*/

.alphabet_box{
width:100%;
text-align:center;
font-size:18px;
margin-top:20px;
}

.alphabet_box a{
color:#6692BE;
text-decoration:none;
}

.alphabet_box a:hover{
text-decoration:underline;
}

.alphabet_box span{
color:#999;
}


.artist_content_box_big{
float:left;
font-family:Georgia, 'Times New Roman', Times, serif;
width:100%;
margin-top:0px;
margin-left:10px;
margin-bottom:6px;
}

.artist_Title{
color:#6692be;
font-size:20px;
margin-top:20px;
text-align:center;
font-weight:bold;
}

.artist_content_box_big a{
color:#666666;
text-decoration:none;
}

.artist_content_box_big a:hover{
text-decoration:underline;
}

.artist_left_box{
float:left;
width:200px;
margin-top:20px;
margin-left:20px;
}

.artist_right_box{
float:left;
width:400px;
margin-top:20px;
margin-left:15px;
margin-bottom:20px;
}

/*----------------------------------------------------------------*/
/*SHOPPING CART*/


.cart_box{
float:left;
width:980px;
text-align:center;
color:#333;
}

.cart_box a{
color:#666;
text-decoration:none;
}


.cart_box a:hover{
text-decoration:underline;
}

.cart_box .checkout_table td{
height:25px;
}

.inp_txt{
width:200px;
}
/*-----------------------------------------------------------------*/

/*PRESS*/
.pressview a{
color:#000;
text-decoration:underline;
}

.pressview a:hover{
text-decoration:none;
}
/*----------------------------------------------------------------*/

/*CONTACT*/
.contact a{
color:#000;
text-decoration:underline;
}

.contact a:hover{
text-decoration:none;
}

/*----------------------------------------------------------------*/

/*DROP BOXES STYLES*/
#dropbox_subject a{
color:#000;
text-decoration:none;
font-weight:bold;
}

#dropbox_subject a:hover{
color:#fab750;
}


#dropbox_media a{
color:#000;
text-decoration:none;
font-weight:bold;
}

#dropbox_media a:hover{
color:#5cb503;
}


#dropbox_size a{
color:#000;
text-decoration:none;
font-weight:bold;
}

#dropbox_size a:hover{
color:#7012cd;
}


#dropbox_price a{
color:#000;
text-decoration:none;
font-weight:bold;
}

#dropbox_price a:hover{
color:#fe3399;
}