/*patio-umbrella/site/css/css.css 2007 02 22*/
/* NB - replace URLs as necessary... */

/* Layout. TAKE CARE WITH PADDING AND WIDTHS...Use secondary divs to pad content. --------------------------------------------------*/
body                	{margin:0; padding-bottom:4px;}
div                 	{margin:0; padding:0;}
div.float_aligner   	{clear:both;}
div#container       	{margin:0 auto 0 auto; width:768px;}
div#main_content    	{float:right; width:626px; }
div#main_menu       	{width:135px; padding:4px 0 4px 0;}
div#additional_menu       	{width:135px; padding:4px 0 4px 0;}
div#subhead         	{margin:0px 0 16px 0;}
div#footer          	{margin:12px 0 0 0;}
div#siteinfo_container  {margin-left:142px;}
div#siteinfo_links      {margin:8px 0 8px 0;}
div#signoff             {margin:8px 0 8px 0;}
div#copyright           {float:left; width:50%; }
/* Styling -------------------------------------------------------------------------------------------------------------------------*/
body						{background-image:url(https://secure.plus-online-stores.co.uk/patio-umbrella/images/head_grad.terra.jpg); background-repeat:repeat-x; border-bottom:2px solid #faece4;}
body, td, p, td p, th, th p, input, td input, select, td select, textarea, td textarea {font-family:Verdana,Arial,sans-serif; color:#444444; font-size:11px; }
p, h1, h2, h3, h4, h5, h6	{margin: 0 0 10px 0;}/*inter-browser consistency*/
blockquote 					{margin-bottom:10px;}/*inter-browser consistency; blockquote uses margin left to indent itself*/
ul, ol 						{margin-bottom:10px;}/*inter-browser consistency; ul ol use margin left to indent themselves and display li images*/
h1,h2,h3,h4,h5,h6           {font-family:'Times New Roman', Times, serif; font-style:italic; color:#cd6025;	font-weight:bold; font-weight:600; letter-spacing:2px; word-spacing:1px;}
h2,h3,h4,h5,h6              {font-weight:bold;}
h1                          {font-size:180%;}
h2                          {font-size:140%;}
h3, h4, h5, h6              {font-size:130%;}
ul                          {list-style-type:circle;}
ul ul                       {list-style-type:disc;}
ul ul ul                    {list-style-type:square;}
img 						{border-top:2px solid #2B1409; border-right:1px solid #2B1409; border-bottom:1px solid #2B1409; border-left:2px solid #2B1409; background-image:url(https://secure.plus-online-stores.co.uk/patio-umbrella/images/terracotta_grad.jpg); padding:2px 3px 3px 2px;}
td.shim img, img.shim		{border:none;background-image:none; padding:none;}
a:link						{color:#302ba3;}
a:visited					{color:#302ba3;}
a:hover						{}
a:active					{}
.number_right_align, .number_right_align input {text-align:right;}
.text_left_align			{text-align:left;}
.center_align				{text-align:center;}
h2 a:link					{color:#cd6025;}
h2 a:visited				{color:#cd6025;}
/* Form, form controls and links styled as buttons----------------*/
form						{margin:0; padding:0;}
.input_box					{margin:0; padding:2px; font-size:10px; border-top:1px solid #f4d6c5; border-right:1px solid #2B1409; border-bottom:1px solid #2B1409; border-left:1px solid #f4d6c5; /*wont work with just border: etc*/  /*select border not affected ie*/}
.button						{margin:0; font-size:9px; border:3px double #cd6025; color:#cd6025; background-color:#d4d0c8; font-weight:normal;}
input.button 				{padding:1px; margin-bottom:0px;}/*makes the real button size to the pseudo button and line up with it*/
a.button					{padding:2px 7px 2px 7px; text-decoration:none;color:#cd6025; font-weight:normal;/*need to repeat colour*/}
a:visited.button 			{color:#cd6025;font-weight:normal;}
/* User data-entry Table ----------------------------------------*/
table.entry_table			{border-top:1px solid #f4d6c5; border-right:1px solid #2B1409; border-bottom:1px solid #2B1409; border-left:1px solid #f4d6c5;}
table.entry_table td		{padding:3px;  vertical-align:top;}
table.entry_table th		{background-color:#f4d6c5; padding:5px;}
table.entry_table .label	{font-weight:bold;}
/* Display Table -----------------------------------------------*/
table.styled_table			{border-top:1px solid #f4d6c5; border-right:1px solid #2B1409; border-bottom:1px solid #2B1409; border-left:1px solid #f4d6c5;}
table.styled_table th, table.styled_table td	{padding:4px;}
table.styled_table th		{background-color:#f4d6c5; padding:5px;}
table.styled_table td 		{border-bottom:1px solid #F2CFBA; vertical-align:top;}
table.styled_table .label	{font-weight:bold;}
/* Styling of site specific components ----------------------------------------------------------------------------------------------------*/
div#container				{background-image:url(https://secure.plus-online-stores.co.uk/patio-umbrella/images/monaco_fade.jpg); background-repeat:no-repeat; background-position:300px 150px;}
div#site_title 				{background-image: url(https://secure.plus-online-stores.co.uk/patio-umbrella/images/title.jpg); background-repeat:no-repeat; text-align:right; }
div#site_title #site_title_text_holder {margin-left:510px; padding:10px 0 10px 0; text-align:right; font-size:11px; letter-spacing:2px; word-spacing:2px; color:#2B1409;}
div#site_title #site_title_text_holder h1 {margin-bottom:4px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:2px; word-spacing:2px; color:#2B1409; font-style:normal; font-weight:normal;}
div#subhead					{border-top:1px solid #E9A986; border-bottom:1px solid #F2CAB5;}
div#search .input_box 		{font-size:10px; padding:1px; border-top:1px solid #cd6025; border-right:1px solid #2B1409; border-bottom:1px solid #2B1409;  border-left:1px solid #cd6025; }
div.supplement				{border-left:1px solid #2B1409; padding:0 0 5px 5px;}
div.supplement, div.supplement p, div.supplement td, div.supplement	td p, div.supplement th, div.supplement	th p {font-size:90%;}	
div#displaycontainer		{margin-bottom:10px;}
div#displaycontainer		{background-color:#cd6025;}
div#displaycontainer table.captions	{background-color:#f4d6c5;}
div#displaycontainer table.captions	td	{border:solid 1px #cd6025; font-size:90%;}
div.errormessage			{font-size:13px; text-align:center; color:red; background-color:#D4D4D4; padding:8px; border-top:3px double red; border-right:3px double red; border-bottom:3px double red; border-left:3px double red; margin-bottom:10px;}
/* filtercontrolpanel------------------------------------------*/
div.filtercontrolpanel		{border-top:1px solid #faece4; border-bottom:1px solid #f4d6c5; padding:5px 0 5px 0; margin-bottom:8px;}
div.filtercontrolpanel, div.filtercontrolpanel p, div.filtercontrolpanel td, div.filtercontrolpanel	td p, div.filtercontrolpanel th, div.filtercontrolpanel	th p {font-size:90%;}
/* Main_Menu---------------------------------------------------*/
div#main_menu 				{background-image:url(https://secure.plus-online-stores.co.uk/patio-umbrella/images/mainmenu_bg_135.gif); text-align:center; }
div#menu_rptsection 		{background-color:#f4d6c5;}
div#collectionlinks, div#brandlinks, div.globalnav	{background-image:url(https://secure.plus-online-stores.co.uk/patio-umbrella/images/menu_bg_135.gif); background-repeat:no-repeat;}
div.classgroup				{background-color:#f4d6c5;}
p#collectionheader, p#brandheader, p#globalheader	{display:block; padding:4px 0 0 0; margin:2px 0 4px 0; color:#2B1409;}
div#main_menu a 			{border-bottom:1px solid #F7E1D4; display:block; font-size:90%; color:#cd6025; padding:2px 4px 4px 4px; width:93%; /*width % <100% needed to hold display*/}
div#main_menu a:link, div#main_menu a:visited { text-decoration:none; font-weight:normal;}
div#main_menu a:hover		{font-weight:normal; background-image:url(https://secure.plus-online-stores.co.uk/patio-umbrella/images/mainmenu_highlight_135.gif);}
div#subcollectionlinks a:link, div#subcollectionlinks a:visited	{color:#302ba3;}
/* Footer / site info -----------------------------------------*/
div#footer					{border-top:1px solid #cd6025;}
div#footer a				{font-weight:normal;}
div#siteinfo_container		{font-size:90%;}
div#today					{text-align:right; }
/* Cart / checkout -------------------------------------------*/
div.checkout_section		{margin-bottom:12px; border-top:1px solid #f4d6c5; border-right:1px solid #2B1409; border-bottom:1px solid #2B1409; border-left:1px solid #f4d6c5;}
div.checkout_section table.table.entry_table, div.checkout_section table.table.styled_table {border:none;}
div.checkout_section table.entry_table td.label	{width:150px;}
p.checkout_section_heading	{background-color:#f4d6c5; padding:5px; margin-bottom:0;}
/* MultiLevelTitle -------------------------------------------*/
span#multileveltitle a:link, span#multileveltitle a:visited {text-decoration:underline;}
span#multileveltitle #level0          {display:block; margin-left:0px}
span#multileveltitle #level1          {display:block; margin-left:10px;}
span#multileveltitle #level2          {display:block; margin-left:20px;}
span#multileveltitle #level3          {display:block; margin-left:30px;}
span#multileveltitle #level4          {display:block; margin-left:40px;}
span#multileveltitle #level5          {display:block; margin-left:50px;}
span#multileveltitle #level6          {display:block; margin-left:60px;}
span#multileveltitle #level7          {display:block; margin-left:70px;}
span#multileveltitle #level8          {display:block; margin-left:80px;}
span#multileveltitle #level9          {display:block; margin-left:90px;}
span#multileveltitle #level10         {display:block; margin-left:100px;}
span#multileveltitle .mlimage         {border: none; background-image:none;}
/* Gallery/Picture --------------------------------------------*/
.gallery .gallerycontrol									{margin-bottom:5px;}
.gallery .gallerycontrol .pagination						{width:100%;}
.gallery .gallerycontrol .pagination table					{width:100%;}
.gallery .gallerycontrol .pagination table td				{padding:0px;}
.gallery .gallerycontrol .pagination_previous,
.gallery .gallerycontrol .pagination_first					{text-align:left; width:30%;}
.gallery .gallerycontrol .pagination_pages					{text-align:center; width:40%;}
.gallery .gallerycontrol .pagination_next,
.gallery .gallerycontrol .pagination_last					{text-align:right; width:30%;}
.gallery .gallerycontrol .pagination_pagedisplay			{font-weight:normal; font-size:90%;}
.gallery .shim												{padding:0px; margin:0px;}
.PictureWidget2 .gallery .gallerycontrol					{padding:3px 0px 3px 0px; border-bottom: solid 1px #000000; border-top: solid 1px #000000;}
.PictureWidget2 .gallery .gallerycontrol a:link, .PictureWidget2 .gallery .gallerycontrol a:visited, .PictureWidget2 .gallery .gallerycontrol a:active
															{color:#9A0816;}
															
.gallery .imgcaption_top		{}
.gallery .imgcaption_bottom		{}

div.picture_widget	{border:solid 1px #f4d6c5;}

div.locations {border: 1px solid #f4d6c5; padding:5px 0 5px 5px;}

/* Associated products... */
.associated_selected {background-color:#f4d6c5;}
.associated_hover {background-color:#FFFFB9;}
.associated_additional_price {color: #016FF3;}
/*.associated_options input {display:none;}
.associated_selected input {display:inline;}*/

/* Google adword tracking --------------------------------------------------------------------------------- */

div#GoogleAdwordTracking {margin-top:10px;}
div#GoogleAdwordTracking,div#GoogleAdwordTracking iframe {width:120px;}

/* Site messages --------------------------------------------------------------------------------- */

#SiteMessage		{ border: 1px solid #F2CAB5; width:128px; padding:3px; margin-bottom:12px; }
#SiteMessage .SiteMessageItem h2		{  }
#SiteMessage .SiteMessageItem h3		{  }
#SiteMessage .SiteMessageItem p			{  }
#SiteMessage .SiteMessageItem			{ margin-bottom:5px; }