/* Main Layout Area*/
body {background: url(/images/website/themes/fashion/tile-fullpage.png) repeat-x; color: #000; background: #0f0}
body.preview, body.edit  {background-position:  0 120px;}
#sidebar {background:none; height:514px;}
#content.columns_2 {height:514px; overflow:auto; width:676px; left:16px; top: 18px; }
#content.edit {overflow: visible;}
#content.columns_2 .text_box {width:650px; }
#page {border: none;  background: transparent url(/images/website/themes/fashion/content-bg.png) no-repeat top right; height: 600px;}
#footer {background: none;border-top:none; padding:0 20px 0 0; width:940px;}
#footer a {color: #66f; }
.footer_account_info {color: #666; margin-top: 30px; z-index: 100; }

#content.edit {position: relative;}
.o2k7Skin .mceExternalContainer {position:absolute; top:-25px;left:282px;}


/* Headings */
h1, .o2k7Skin .mce_h1 span.mceText  {font:bold 28px Arial; color: #000; margin:5px 0;}
h2, .o2k7Skin .mce_h2 span.mceText  {font:bold 25px Arial; color: #000; margin: 5px 0 10px 0;}
h3, .o2k7Skin .mce_h3 span.mceText  {font:bold 18px Times; color: #000; margin: 10px 5px 5px 0;}
h4, .o2k7Skin .mce_h4 span.mceText  {font:bold 15px Arial; color: #000; margin: 10px 5px 5px 0;}
h5, .o2k7Skin .mce_h5 span.mceText  {font:bold 14px Arial; color: #000; margin: 5px 5px 10px 0;}
.table_header h3 {margin:0; }
h1.business_name {font-size:25px;}

hr {background: #eee; height: 1px;}

/* Contact Page */
.business_name {width: 490px;}
#main_details {width: 630px; background: none;}
#business_contact_area {width: 270px;}
#main_details .map_container {width:580px;}
#business_description {padding: 8px 0 0 0;}
.contact_us.edit {background: #fff;}
.business_address {width: 300px;}


/* Misc. Page Updates */
.mobile_to_mobile {margin-left:10px;}
span.instructions_dk {color:#444;}
#content div.website_contact_details {border: solid 0px #aabbbc; background-color:#f1f1f1; width:340px; margin-left:15px;}
#content .sms_message_box {width:260px; height: 70px; border: solid 1px #B2B2B2;}
#sms_form h4 {color:#555};
#member_directory_category_listings {width:auto;}
.text_field.input_m.right {float:left; margin-left:20px;}
#content .text_box {overflow: visible;}
*html #content .text_box {overflow: hidden;}


/* Main Member Menu */
.main_menu {float:right;margin: 10px 0 40px 0}
#pages_menu {float:right; width: 200px;}
#pages_menu a.page_link {height: 20px;  width: 188px;  background:none; margin: 0 0 0 0; text-decoration:none; padding:14px 10px 0px 0px; 
  font-size: 14px;  white-space: nowrap; border: none; text-align:left; border-bottom: 1px solid #ddd; color: #aaa;} 
#pages_menu a:hover.page_link {background: none; color: #888; border-bottom: 1px solid #ddd;}
#pages_menu a.active {background: none;color: #777;border-bottom: 1px solid #ddd;}
#pages_menu div.submenu {border: 0px solid #dd0; margin: 1px 0 0 100px;}
#pages_menu div.submenu a {border-bottom: 1px solid #aaa;	padding: 5px 10px; background: #f1f1f1;	color: #aaa; font-size: 14px;}
#pages_menu div.submenu a:hover	{	background: #f1f1f1;	color: #777}

/* Default Menu - eg, directory, unsubscribe, support when added to header */
#header .default_menu {top: 0px; right: 0px;} 
#header .default_menu  a.page_link { color:#555;} 
#header .default_menu a:hover.page_link {color: #5a6980;}
#header .default_menu a:active {color: #fcfc00;}
.account_menu a {color: #555;}
.account_menu a:hover {color: #5a6980;}


/* Slide Show */
#slideshow_wrapper {width: 676px;margin: 0; height: 514px;overflow: hidden; float:left;}
#slideshow_wrapper #slideshow {width: 3000px;}
#slideshow_wrapper .slide {float: left; width: 676px; height: 514px; background: none;}

/* Product Page */
.product_description {margin: 10px 0 10px 0 ;}
.rrp {color: #700; float:right; display:inline;}
a.next_page {width: 30px; height: 124px; float:left; background: url(/images/icons/arrow_next.png) 1px 40px no-repeat; outline: none; }
a:hover.next_page{background: url(/images/icons/arrow_next_highlight.png) 1px 40px no-repeat;outline: none;}
a.prev_page {width: 30px; height: 124px; float:left; background: url(/images/icons/arrow_prev.png) 1px 40px no-repeat; outline: none; }
a:hover.prev_page{background: url(/images/icons/arrow_prev_highlight.png) 1px 40px no-repeat;outline: none;}
td.product {padding: 0 47px;}
td.prev {width: 30px;}


/* gigi specific */
#content  #text_box_20486.text_box {width:676px; padding:0px; margin:0;}
html, body {background: url(/images/website/themes/fashion/tile-fullpage.png) repeat-x; color: #000;}
/* homepage only*/
/*#content {overflow:hidden;}
#content .text_box {width:663px; padding:8px;}
*/


/* NOTE USED */
/* #header {border-bottom:none; background:none; display:none;} */ 
