/*
Theme Name: ChloBo
Theme URI: http://www.oakbase.co.uk
Description: An original theme created exclusively for ChoBo
Version: 1.1
Author: Noel Titchen

*/

body {
	padding: 40px 0 0 0;
	margin:0;
	font-size:62.5%;
	height:100%
}

a { _position: relative; cursor: pointer; }

input {_position: relative; cursor: pointer; }

body {
background: #950a63 url('/wp-content/themes/chlobo/images/interface/main_tint_neo.jpg') no-repeat;
}

#wrapper {width:905px; margin:auto;}

.logo_panel { width:247px; float:left;}

#container {clear:both; padding-left:33px; }

#sidepanel {width:214px; margin-right:5px; float:left}

#main { width:637px!important; float:left;}

#footer {clear:both; text-align:right; font:normal 0.9em Arial, Helvetica, sans-serif;}

blockquote {text-indent:0!important; padding:0!important; margin:0!important}

#main blockquote p {margin:0; padding: 10px 0; text-align:right; font:normal 2.2em "Times New Roman", Times, serif; color:#ecddeb;}

.pink_panel {min-height:184px; height:auto !important; height:184px; padding:15px;}

.pink_panel_small { height:auto !important; height:184px; padding:15px; font-family:Arial, Helvetica, sans-serif}

.pink_panel_small label {display:block; width:56px; float:left; margin-right:5px; font:normal 1.2em  Arial, Helvetica, sans-serif;}

.large_pink_panel {min-height:50px; height:auto !important; height:50px; padding:15px;}

.pink_panel p, .pink_panel_small p, .pink_panel_small label {margin:0; padding:0 0 0.6em 0; font:normal 1.2em  Arial, Helvetica, sans-serif; color:#FFFFFF;}


.pink_panel, .large_pink_panel, .pink_panel_small {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/chlobo/images/interface/pink_bg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
/*.pink_panel[class], .large_pink_panel[class] {
  background:url(/wp-content/themes/chlobo/images/interface/pink_bg.png) repeat top left;
}*/

.pink_panel[class], .large_pink_panel[class], .pink_panel_small[class] {
  background:url(/images/interface/pink_bg.png);
}

.large_pink_panel {float:right; margin-bottom:4px; width: 623px}

.breaker {margin-top:10px;}

div#sidebar ul {margin:0; padding:0; list-style:none; font-family: Arial, Helvetica, sans-serif}
div#sidebar ul li a:link, div#sidebar ul li a:visited { color:#ecddeb; text-decoration: none;}
div#sidebar ul li a:hover, div#sidebar ul li a:active {color:#000; text-decoration: none;}
div#sidebar ul h2 {margin:0; padding:0; font:bold 1.4em Arial, Helvetica, sans-serif; display:none}


.nav_box {padding-top:57px; width:439px; text-align:right; float:left; font:bold 1.2em Arial, Helvetica, sans-serif; color:#ecddeb}

.strap {margin-left:5px;}

#main {font-family:Arial, Helvetica, sans-serif;}

#main h1 {font:normal 2.2em Arial, Helvetica, sans-serif; color:#000;}

#main p, #main h1, #main h2 {margin:0; padding:0 0 0.5em 0;}

#main p {font:normal 1.2em Arial, Helvetica, sans-serif;}

#main div.post .entry p {font:normal 1.2em Arial, Helvetica, sans-serif;}

#main div.post .metadata {font:normal 0.9em Arial, Helvetica, sans-serif;}

#main div.post h2 {font:bold 1.4em Arial, Helvetica, sans-serif;}

#main a:link, #main a:visited   {  color:#d53087; text-decoration: none; }
#main a:hover, #main a:link a:active   {  color:#000; text-decoration: none; }

a:link   {  color:#ecddeb; text-decoration: none; }
a:visited {  color:#ecddeb; text-decoration: none; }
a:hover  {  color:#ecddeb; text-decoration: underline; }
a:active {  color:#ecddeb;  text-decoration: underline; }

div.navigator { text-align:center; width:95%; display:block}

h2 { margin:0 0 5px 0; padding:0; font:normal 1.8em/1em Arial, Helvetica, sans-serif;} 



#footer a:link   {  color:#ecddeb; text-decoration: none; }
#footer a:visited{  color:#ecddeb; text-decoration: none; }
#footer a:hover  {  color:#000; text-decoration: none; }
#footer a:active {  color:#000;  text-decoration: none; }

.nav_box a:link   {  color:#ecddeb; text-decoration: none; }
.nav_box a:visited{  color:#ecddeb; text-decoration: none; }
.nav_box a:hover  {  color:#000; text-decoration: none; }
.nav_box a:active {  color:#000;  text-decoration: none; }

span.month {font: normal 0.5em Arial, Helvetica, sans-serif}


/* Menu */

/*.nav_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.nav_box ul li { display:inline}

li.current_page_item a { 
	color: #000; 
	background: url(images/navOff.gif) repeat-x; 
	text-decoration: none;
}*/

/***** NAVIGATION BAR FORMATTING *****/

ul#Nav {
	margin: 0;
	padding: 0;
	list-style: none;
	color:#FFFFFF	
}

ul#Nav li { display:inline;}

ul#Nav li.first {
	border-left: none;
}

ul#Nav a {
	text-decoration: none;
	color: #fff;
}

ul#Nav a:hover {
color:#000000;
	text-decoration: none;
}

ul#Nav li.current_page_item a, div.cat_nav ul li.current_page_item a{ 
	color: #000!important;
	text-decoration: none;
}


.cat_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font:bold 1.1em Arial, Helvetica, sans-serif;	
}

.cat_nav ul li a:link   {  color:#d53087; text-decoration: none; }
.cat_nav ul li a:visited{  color:#d53087; text-decoration: none; }
.cat_nav ul li a:hover  {  color:#000; text-decoration: none; }
.cat_nav ul li a:active {  color:#000;  text-decoration: none; }

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {/*
	padding: 4px;
	margin: 0 0 2px 7px;*/
	display: inline;
	}

img.alignleft {/*
	padding: 4px;
	margin: 0 7px 2px 0;*/
	display: inline;
	}
.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.alignnone {
	padding:0;
	margin: 0;}

.left {margin-left:7px}
.right {margin-right:7px}
.top {margin-top:7px}
.bottom {margin-bottom:7px}


.stockist {display:block; float:left; padding:5px; margin-right:10px; width:120px; }

.stockist h1 {margin:0!important; padding:0!important; color:#FFFFFF!important; font: bold 1.2em Arial, Helvetica, sans-serif!important}


a img  {border:none!important}

.post { padding:8px; background: #fff url(images/interface/post_bg.gif) no-repeat bottom; margin-bottom:4px; overflow:auto; display: inline-block; width:100%!important}

.post h1 {margin:0!important; padding:0!important}

/* Tag cloud */

.widget_tag_cloud a {
	text-decoration: none;
}


.icon_padding {float:left; width:25px; background-color:#FFFFFF; padding:5px; text-align:center; height:25px; margin-right:1px;}

.padtop {padding-top:10px; padding-bottom:0!important;}

form {margin:0; padding:0}

#searchform div {
	height: 20px;
}
#searchform div #s {
	border: solid 1px #d53087;
	width: 114px;
	height: 16px;
	color: #909090;
	font-size: 1.0em;
	outline: none;
}
#searchsubmit,.button {
	border: 0;
	background: #d53087;
	height:20px;
	width:45px;
	margin: 0 0 0 2px!important;
	padding:0!important;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 0.9em;
}

input[type=submit], input[type=button], input[type=reset] {
	border: 0;
	background: #d53087;
	height:20px;
	margin-bottom:10px;
	padding:0 3px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 1em;
}


/* form type stuff */







.formtitle	 {color: #333; font-size: 10px; line-height:12px; font-family: Verdana, Arial, Sans-Serif;}







.textfield {
color: #333;
font-size: 10px;
font-family: Verdana, Arial, Sans-Serif;
background-color: #fff;
width: 160px;
height: 65px;
border: 1px solid #d53087;
}







.textfield_large {
	color: #333;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #fff;
	width: 300px;
	height: 150px;
	border: 1px solid #d53087;
}



.formfield	 {
	color: #333;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #fff;
	width: 160px;
	height: 15px;
	border: 1px solid #d53087;
	margin:0px;
}

.selector {
	color: #333;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #fff;
	width: 180px;
	height: 20px;
	border: 1px solid #d53087;
	margin:0px;
}


.searchfield	 {
	color: #333;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #fff;
	width: 125px;
	height: 15px;
	border: 1px solid #d53087;
}

.loginfield	 {
	float:right;
	color: #333;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #fff;
	width: 110px;
	height: 15px;
	border: 1px solid #d53087;
}

.blue_panel { padding:4px; background:#00a0c6; height:52px; width:402px}

.cart_text {font:normal 1em Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0!important; padding:0!important}

.bold {font-weight:bold; font-size:1.1em}

a.cart:link, a.cart:visited { font:bold 1.1em Arial, Helvetica, sans-serif; color:#ecddeb; text-decoration:none}
a.cart:hover, a.cart:active { font:bold 1.1em Arial, Helvetica, sans-serif; color:#ecddeb; text-decoration:underline}

.totalPrice {border:1px solid #fff!important; text-align:right; width:114px!important }