body                  { height:100%; margin:0; font-family:Arial; font-size:11px; color:#626262; background:url(../) Repeat-X Fixed Top Center; background-color:#FFF; }

img                   { margin-bottom:-3px; border:0; }
form                  { margin:0px; }

.text_ellipsis        { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

.addedit1             { margin:-1px 0 0 0; }
.addedit1_left        { float:left; margin:-1px 2px 0 0; }
.addedit1_right       { float:right; margin:-1px 2px 0 0; }
.delete1_right        { float:right; margin:-1px 2px 0 0; }

.clear                { clear:both; }
.clear_left           { clear:left; }
.clear_right          { clear:right; }
.horizontal_menu      { height:1px; margin:0; background:#DDD; }
.horizontal_top       { height:1px; margin:0; background:#DDD; }
.captcha              { height:129px; margin:10px 95px 0; padding:0 0 0 6px; /* background:#0F0; border:1px solid #DDD; */ text-align:right; }
.ribbon1              { position:relative; float:right; width:150px; height:25px; margin:-27px -35px 0 0; background:#EEE; display:none; }

.bgd_image_gallery1   { float:left; margin:2px; background:#FFF; border:1px solid #DDD; }
.bgd_image_gallery2   { float:left; margin:2px; background:#FFF; border:1px solid #FFF; }
.bgd_image_select     { cursor:pointer; }


/* LINKS */
.text_links           { text-decoration:none; }
.text_links a:link    { color:#777; text-decoration:none; }
.text_links a:visited { color:#777; text-decoration:none; }
.text_links a:hover   { color:#C00; text-decoration:underline; }
.text_links a:active  { color:#777; text-decoration:none; }


/* INDEX */
.container            { width:1000px;
                        margin:70px auto 0px auto; }
.page_links           { margin-bottom:5px; }
.page_bottom          { padding:1px 40px 10px; background:url(../images//*#FFF*/bgd1.png) 10px -60px; box-shadow:; }
.back1                { float:right; padding-right:5px; }


/* HEADER */
.header                 { padding:0px 20px 0 20px; background:/*url(../images/*/#FFF/*) 0 0*/; box-shadow:;
                          -moz-border-top-left-radius:7px; border-top-left-radius:7px; -moz-border-top-right-radius:7px; border-top-right-radius:7px; }
.header_logo            { float:left; margin:-50px 0 0 200px;  /* width:550px; height:50px; background:url(../images/uploads/550x50_20120211231528.png); background-size:100% 100%; */ }
.header_usercp_menu     { float:right; margin:-20px -15px 10px 0; }
.header_cart-search     { clear:right; float:right; margin:8px -10px 0 0; padding-bottom:10px; }

.carticon1              { padding:0 17px 0 0; background:url(../images/cart1.png) no-repeat bottom right; }
.carticon1:hover        { background:url(../images/cart1a.png) no-repeat bottom right; }
.cartbox1               { float:right; margin-right:10px; color:#CCC; }
.cartbox1_text1         { font-size:9px; color:#626262; }
.cartbox1_links         { text-decoration:none; }
.cartbox1_log_out       { width:189px; height:24px; padding:10px 15px 0 0; color:#777; background:url(../images/cart_bgd1.png) 0 0; text-align:right; }
.cartbox1_log_out:hover { color:#555; background:url(../images/cart_bgd1.png) 204px 0; cursor:pointer; }
.cartbox1_log_in        { width:189px; height:24px; padding:10px 15px 0 0; color:#777; background:url(../images/cart_bgd1.png) 408px 0; text-align:right; }
.cartbox1_log_in:hover  { color:#555; background:url(../images/cart_bgd1.png) 204px 0; cursor:pointer; }

.searchbox1             { float:right; height:27px; padding:7px 6px 0 12px; background:url(../images/bgd_search1.png) no-repeat right top; }
.searchbox1_button      { float:right; }
.searchbox1_buttona     { height:23px; margin:-2px 0 0 12px; padding:0 33px; font-family:Arial; font-size:10px; color:#C00; cursor:pointer; background:none; border:none; }
.searchbox1_textbox     { float:left; }
.searchbox1_textboxa    { width:190px; height:18px; padding-left:18px; font-family:Arial; font-size:11px; color:#363636; background:none; border:none; outline:none; }
.searchbox1_highlight   { color:#C00; }

.usercp_top             { font-size:11px; color:#000; }
.usercp_top a:link      { font-size:11px; color:#000; text-decoration:none; }
.usercp_top a:visited   { font-size:11px; color:#000; text-decoration:none; }
.usercp_top a:hover     { font-size:11px; color:#F00; text-decoration:none; }
.usercp_top a:active    { font-size:11px; color:#F00; text-decoration:underline; cursor:pointer; }
.usercp_top_divider     { width:1px; height:12px; margin:1px 8px 0; background:#777; }


/* SLIDERS */
.slider_top_container1  { position:absolute; top:-21px; width:1000px; height:51px; z-index:5; }
.slider_top_content1    { padding:5px; -moz-border-bottom-left-radius:7px; -moz-border-bottom-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; color:#C00; background:#FFF; text-align:center; border:1px solid #DDD; /* border-top:1px solid #FFF; */ box-shadow:0px 0px 10px #000; }
.slider_top_left        { float:left; margin-left:10px; }
.slider_top_right       { float:right; margin-left:20px; margin-right:10px; }
.slider_top_button1     { float:right; margin-right:10px; padding:0px 6px 1px; font-size:10px; -moz-border-bottom-left-radius:4px; -moz-border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; color:#999; background:#FFF; border:1px solid #FFF; border-top:1px solid #FFF; margin-top:-1px; /*box-shadow:0px 5px 10px #000;*/ }

.slider_bottom_container1  { position:absolute; bottom:-20px; width:916px; height:50px; margin:0 17px; z-index:5; }
.slider_bottom_content1    { padding:5px; -moz-border-bottom-left-radius:7px; -moz-border-bottom-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; color:#C00; background:#fff; text-align:center; border:1px solid #DDD;  }
.slider_bottom_left        { float:left; margin-left:10px; }
.slider_bottom_right       { float:left; margin-left:20px; margin-right:10px; }
.slider_bottom_button1     { float:right; margin-right:10px; padding:0px 6px 1px; font-size:10px; -moz-border-bottom-left-radius:7px; -moz-border-bottom-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; color:#999; background:#fff; border:1px solid #DDD; border-top:1px solid #FFF; margin-top:-2px; }


/* EMAILS */
.email_container1     { padding:0px; background-color:#FFF; -moz-border-radius:7px; border-radius:7px; }
.email_page1          { margin:0px; }
.email_title1         { }
.email_name1          { float:left; width:100px; padding:5px 7px; background:; border:1px solid #FFF; }
.email_name1_last     { float:left; width:100px; padding:5px 7px; background:; border:1px solid #FFF; border-top:none; }
.email_field1         { float:left; padding:5px 7px; border:1px solid #FFF; border-left:none; }
.email_field1_last    { float:left; padding:5px 7px; border:1px solid #FFF; border-left:none; border-top:none; }

.email_table1         { width:90%; text-align:center; padding:5px; border:0; }
.email_divider1       { height:1px; margin:25px 10px 0; background:#DDD; }
.email_divider2       { height:1px; margin:25px 10px 0; background:#DDD; }


/* COMING SOON! */
.comingsoon_container1     { margin:0 10px; margin-top:49%; text-align:center; }
.comingsoon_text1          { font-family:georgia; font-size:14px; color:#626262; }


/* THANK YOU POPUPS */
.thankyou_container_register1  { margin:0 25px; margin-top:140px; font-family:georgia; font-size:12px; color:#626262; text-align:center; }
.thankyou_container_contact1   { margin:0 25px; margin-top:55px; font-family:georgia; font-size:12px; color:#626262; text-align:center; }
.thankyou_container_enquiry1   { margin:0 25px; margin-top:125px; font-family:georgia; font-size:12px; color:#626262; text-align:center; }
.thankyou_container_close1     { margin:0 25px; margin-top:40px; text-align:center; }


/* FOOTER */
.footer1                   { margin-left:0px; margin-right:0px; 
                             padding:15px 20px 20px 20px;
                             background:#FFF;
														 background:;
														 /*box-shadow:;*/ }
.footer2                   { margin-top:15px; padding:1px 20px 20px 20px; }
.horizontal_bottom         { height:1px; margin:0 0 10px; background:#EEE; }
.bottom                    { padding:20px 0 20px; text-align:left; }
.copyright                 { float:left; padding:2px 0 5px; }
.menu_divider2             { float:left; width:1px; height:12px; margin:1px 12px 0; background:#888; }

.menu_bottom               { padding:0px 5px; color:#777; text-transform:capitalize; }
      
.menu_bottom1 a:link, .menu_bottom1 a:visited  { float:left; color:#777; text-decoration:none; text-transform:capitalize; }
.menu_bottom2 a:link, .menu_bottom2 a:visited  { float:left; color:#333; text-decoration:none; text-transform:capitalize; }
.menu_bottom1 a:hover, .menu_bottom2 a:hover   { float:left; color:#F00; text-decoration:none; text-transform:capitalize; }
.menu_bottom1 a:active, .menu_bottom2 a:active { float:left; text-decoration:none; text-transform:capitalize; }

.designedby_left           { float:left; }
.designedby_right          { float:right; }
.secure_l                  { clear:left; float:left; }
.designedby_l              { float:left; }
.poweredby_l               { float:left; }
.designedby_r              { padding:4px 0 6px; }
.poweredby_r               { padding:0 0 0 0; }
.certificate_l             { float:left; padding:0 10px 0 0; }
.certificate_r             { float:right; padding:0 0 0 10px; }
.designedby_spacer         { float:left; width:1px; height:12px; margin:1px 12px 0; background:#555; }
.designedby_link           { font-size:10px; color:#000; }
.designedby_link a:link    { font-size:10px; color:#000; text-decoration:none; }
.designedby_link a:visited { font-size:10px; color:#000; text-decoration:none; }
.designedby_link a:hover   { font-size:10px; color:#F00; text-decoration:none; }
.designedby_link a:active  { font-size:10px; color:#000; text-decoration:none; }


/* PAGE PANELS */
.page                 { min-height:325px; padding:0px 20px 0px 20px; background:/*url(../images/*/#FFF/*) 0 -60px*/; box-shadow:; }
.page_pagelinks       { padding:7px 20px 6px 20px; background:/*url(../images/*/#FFF/*) 0 -60px*/; box-shadow:; }

.column_left          { float:left; width:180px; margin-right:15px; }
.column_middle        { float:left; width:490px; }
.column_right         { float:right; width:180px; margin-left:15px; }

.column_left_large    { float:left; width:680px; }
.column_right_small   { float:right; width:180px; }

.column_header1       { line-height:24px; margin:0; padding:0 5px; text-align:center;
                        border:1px solid #FFF; border-bottom:none;
                        background:url(../images/) top;
                        font-family:Arial; 
												font-size:11px; 
												color:#FFF; 
												text-transform:UPPERCASE; 
                        -moz-border-top-left-radius:7px;
												border-top-left-radius:7px;
                        -moz-border-top-right-radius:7px;
												border-top-right-radius:7px; }
/* REMOVED BUT KEEPING JUST INCASE
.column_header1       { color:#FFF; text-align:center; }
.column_header1_left  { float:left; width:5px; height:23px;
                        background:url(../images/) top;
                        -moz-border-top-left-radius:7px;
												border-top-left-radius:7px; }
.column_header1_mid   { height:18px; margin:0 5px; padding-top:5px;
                        background:url(../images/) top;
                        font-family:Arial; 
												font-size:11px; 
												color:#FFF; 
												text-transform:UPPERCASE; }
.column_header1_right { float:right; width:5px; height:23px;
                        background:url(../images/) top;
                        -moz-border-top-right-radius:7px;
												border-top-right-radius:7px; }
*/

.column_content1      { margin:0 0 10px 0; padding:5px; color:#999; border:1px solid #FFF; background-color:#FFF; text-align:center; }
.column_content1_only { margin:0 0  5px 0; padding:5px; color:#999; border:1px solid #FFF; background-color:#FFF; text-align:center; border-top:0px; }
.column_content1_first{ margin:0 0 10px 0; padding:5px; color:#999; border:1px solid #FFF; background-color:#FFF; text-align:center; border-top:0px; }
.column_content1_last { margin:0 0  0px 0; padding:5px; color:#999; border:1px solid #FFF; background-color:#FFF; text-align:center; }


/* POPUP */
.popup_container      { margin:30px 30px 0; text-align:center; }
.popup_header1	      { position:absolute; top:0px; width:100%; padding:7px 0; background:url(../images/bgd_popup_header1.png) repeat-x top; font-size:11px; color:#626262; text-align:center; }
.popup_footer1	      { position:absolute; bottom:0px; width:100%; padding:5px 0; text-align:center; background:#EEE; font-size:10px; color:#999; }


/* MAIN MENU */
.menu                                            { padding:5px 20px 0 20px; background:/*url(../images/*/#FFF/*) 0 -60px*/; box-shadow:; }
.menu_buttons                                    { float:right; position:relative; left:-50%; text-align:left; }
.menu_buttons ul                                 { list-style:none; position:relative; left:50%; margin:0; padding:0; } 
.menu_buttons li                                 { float:left; margin:0 5px 0 0; }
.menu_buttons_last li                            { margin-right:0px; }
.menu_buttons li a                               { float:left; width:px;
                                                   height:20px;
																									 padding:7px 20px 0;
																									 text-align:center; text-decoration:none;
                                                   font-size:11px;
																									 /* border:1px solid #FFF; border-bottom:none;  */
																									 -moz-border-top-left-radius:7px;
																									 -moz-border-top-right-radius:7px;
																									 border-top-left-radius:7px; 
																									 border-top-right-radius:7px; }
.menu_buttons li a:hover                         { background:url(../images/) 400px 0; text-decoration:none;
                                                   color:#C00; }
.menu_divider1                                   { float:left; width:1px; height:12px; margin:1px 12px 0; background:#DDD; }
.menu_top1 a:link, .menu_top1 a:visited          { background:url(../images/) 0 0; text-decoration:none; 
                                                   font-family:Arial; 
												                           font-size:11px; 
												                           color:#555; 
												                           text-transform:UPPERCASE; }
.menu_top2 a:link, .menu_top2 a:visited          { color:#FFF; background:url(../images/) 200px 0; text-decoration:none; 
                                                   font-family:Arial; 
												                           font-size:11px; 
												                           color:#C00; 
												                           text-transform:UPPERCASE; }
.menu_top1 a:active, .menu_top2 a:active         { text-decoration:none; text-transform:UPPERCASE; }


/* MAIN MENU - SUB CATEGORIES */
.menu_sub                                        { padding:0 20px 0 20px;
                                                   background:/*url(../images/*/#FFF/*) 0 -60px*/;
                                                   box-shadow:; }
.menu_sub_container1                             { border:1px solid #FFF;
                                                   background:#FFF;
																									 -moz-border-radius:7px;
																									 border-radius:7px; }
.menu_sub_title1                                 { float:left; border-right:1px solid #D4D4D4; text-transform:capitalize;
                                                   background:url(../images/) top; 
                                                   padding:5px 15px 4px; padding-left:10px; padding-right:10px;
																									 -moz-border-top-left-radius:7px;
																									 -moz-border-bottom-left-radius:7px;
																									 border-top-left-radius:7px;																									
																									 border-bottom-left-radius:7px; }
.menu_sub_divider1                               { width:1px;
                                                   height:10px; padding:5px 15px 4px; padding-left:0; padding-right:0;
																									 background:url(../images/menu_divider1_sub.png) no-repeat top; }
.menu_buttons_sub                                { float:right; position:relative; left:-50%; text-align:left; }
.menu_buttons_sub ul                             { list-style:none; position:relative; left:50%; margin:0; padding:0; } 
.menu_buttons_sub li                             { float:left; margin:0; }
.menu_buttons_sub_last li                        { margin-right:0px; }
.menu_buttons_sub li a                           { float:left; width:px;
                                                   padding:5px 15px 4px;
																									 text-align:center; text-decoration:none;
                                                   font-size:11px; }
.menu_buttons_sub li a:hover                     { background:url(../images/) 250px 0; text-decoration:none;
                                                   color:#C00; }
.menu_divider1_sub                               { float:left; width:1px; height:12px; margin:1px 12px 0; background:#DDD; }
.menu_top1_sub a:link, .menu_top1_sub a:visited  { background:url(../images/) 0 0; text-decoration:none; 
                                                   font-family:Arial; 
												                           font-size:11px; 
												                           color:#444; 
												                           text-transform:Capitalize; }
.menu_top2_sub a:link, .menu_top2_sub a:visited  { color:#FFF; background:url(../images/) 125px 0; text-decoration:none; 
                                                   font-family:Arial; 
												                           font-size:11px; 
												                           color:#C00; 
												                           text-transform:Capitalize; }
.menu_top1_sub a:active, .menu_top2_sub a:active { text-decoration:none; text-transform:Capitalize; }


/* CART */
.cart_top_margin          { padding:0 0 15px; }
.cart_heading_title1      { float:left; margin:10px 0 10px 2px; padding:15px 0 14px 58px; font-family:georgia; font-size:20px; color:#AAA; background:url(../images/cart2.png) no-repeat left; }
.cart_heading_title2_img  { float:left; padding-top:30px; }
.cart_heading_title2_text { float:left; padding:44px 0 0 10px; font-family:georgia; font-size:20px; color:#AAA; }
.cart_heading_backlink1   { float:right; margin:22px 5px 0 0; }
.cart_heading_backlink2   { float:right; margin:42px 5px 0 0; }

.column_cart_middle       { width:700px; margin:0 auto; }
.column_content1_cart     { border:1px solid #DDD; border-top:0px; background:#fff; /* max-height:150px; overflow-y:auto; */ }
.cart_overflow_y1         { max-height:165px; overflow-y:auto; border-bottom:1px solid #DDD; }
.cart_process_container1  { margin-bottom:25px; color:#999; background:#F9F9F9; border:1px solid #DDD; }
.cart_process1            { float:left; padding:5px 24px 4px 22px; color:#999; background:#EEE; }
.cart_process2            { float:left; padding:5px 24px 4px 17px; color:#C00; background:#F5F5F5; }
.cart_process3            { float:left; padding:5px 24px 4px 17px; color:#D7B3B3; background:#F2F2F2; }
.cart_process4            { float:left; padding:5px 24px 4px 17px; color:#CCC; }
.cart_process_divider1    { float:left; padding:5px 16px 4px 0; background:url(../images/cart_process_divider1.png) no-repeat right; }
.cart_process_divider2    { float:left; padding:5px 16px 4px 0; background:url(../images/cart_process_divider2.png) no-repeat right; }
.cart_process_divider3    { float:left; padding:5px 16px 4px 0; background:url(../images/cart_process_divider3.png) no-repeat right; }
.cart_process_divider4    { float:left; padding:5px 16px 4px 0; background:url(../images/cart_process_divider4.png) no-repeat right; }
.cart_process_divider5    { float:left; padding:5px 16px 4px 0; background:url(../images/cart_process_divider5.png) no-repeat right; }
.cart_container1          { padding:6px 4px 5px; margin-bottom:1px; color:#666; background:#F5F5F5; }
.cart_container1_last     { padding:6px 4px 6px; margin-bottom:0px; color:#666; background:#F5F5F5; }
.cart_container1_only     { padding:50px; margin-bottom:0px; color:#CCC; background:#F5F5F5; text-align:center; }
.cart_container1:hover      { background:#FBEAEA; }
.cart_container1_last:hover { background:#FBEAEA; }
.cart_container1_only:hover { background:#FBEAEA; }
.cart_heading_qty         { float:left; width:30px; margin:0 20px 0 2px; padding-top:1px; text-align:center; }
.cart_heading_ref         { float:left; width:80px; margin:0 20px 0 0; padding-top:1px; color:#626262; }
.cart_heading_desc        { float:left; margin:0 0 0 0; padding-top:1px; text-align:left; color:#626262; }
.cart_heading_price       { float:right; width:70px; margin:0 0 0 20px; padding-top:1px; text-align:right; color:#626262; }
.cart_heading_total       { float:right; width:80px; margin:0 4px 0 20px; padding-top:1px; text-align:right; color:#626262; }
.cart_heading_scroll      { float:right; width:16px; }
.cart_textbox_qty         { width:80%; margin:0px; font-family:Arial; font-size:10px; color:#777; padding:0px; text-align:center; border:1px solid #DDD; background-color:#FFF; outline:none; }
.cart_textbox_qty:hover   { color:#C00; }

.cart_custref_container1     { margin-bottom:8px; }
.cart_custref_name1          { float:left; padding:4px 12px 0 0; color:#999; }
.cart_custref_field1         { float:left; width:150px; }
.cart_custref_textbox1       { width:100%; padding:0 1px; font-family:Arial; font-size:11px; color:#363636; outline:none; }
.cart_custref_textbox1:hover { }
	
.cart_container_left      { float:left; margin-top:10px; }
.cart_container_right     { float:right; margin-top:10px; margin-bottom:20px; }
.cart_update1             { float:left; padding-top:3px; color:#AAA; }
.cart_update_button1      { float:left; margin:0 5px 10px 6px; }
.cart_update_button1a     { font-family:Arial; font-size:10px; color:#C00; padding:1px 3px; cursor:pointer; }
.cart_deliverycharge1     { color:#C00; }
.cart_deliverycharge2     { margin:10px 0 0 7px; font-size:11px; color:#999; }
.cart_total1              { float:right; width:100px; border:1px solid #DDD; }
.cart_total2              { float:right; width:110px; border:1px solid #DDD; border-left:0px; }
.cart_total_sub1          { padding:6px 9px; font-size:11px; text-align:left; color:#999; background:#EEE; margin-bottom:1px; }
.cart_total_sub2          { padding:6px 9px; font-size:11px; text-align:right; color:#626262; background:#F5F5F5; margin-bottom:1px; }
.cart_total_vat1          { padding:6px 9px; font-size:11px; text-align:left; color:#999; background:#EEE; }
.cart_total_vat2          { padding:6px 9px; font-size:11px; text-align:right; color:#626262; background:#F5F5F5; }
.cart_total3              { float:right; width:100px; margin-top:5px; border:1px solid #CCC; }
.cart_total4              { float:right; width:110px; margin-top:5px; border:1px solid #CCC; border-left:0px; }
.cart_total_total1        { padding:6px 9px; font-size:11px; text-align:left; color:#888; font-weight:bold; background:#DDD; }
.cart_total_total2        { padding:6px 9px; font-size:11px; text-align:right; color:#555; background:#EEE; }
.cart_total_currency      { float:left; padding:6px 9px; color:#BBB; }

.cart_payment_pp_container1    { margin-top:21px; padding:6px 8px 5px; border:1px solid #DDD; }
.cart_payment_pp_container2    { margin-top:26px; padding:6px 8px 5px; border:1px solid #DDD; }
.cart_payment_pp_logo1         { float:left; width:104px; height:24px; margin-top:-15px; background:url(../images/logo_paypal1.png) no-repeat center; background-color:#fff; }
.cart_payment_text1            { float:right; margin:0 0 6px 0; font-size:10px; color:#999; }
.cart_payment_cards            { background:#999; }
.cart_payment_cards ul         { list-style:none; margin-left:-40px; margin-top:-10px; background:#999; }
.cart_payment_cards li         { float:left; width:40px; height:29px; margin-right:5px; }
.cart_payment_cards li.one     { background:url(../images/payment_cards1.png) 0 0; }
.cart_payment_cards li.two     { background:url(../images/payment_cards1.png) 40px 0; }
.cart_payment_cards li.three   { background:url(../images/payment_cards1.png) 80px 0; }
.cart_payment_cards li.four    { background:url(../images/payment_cards1.png) 120px 0; }
.cart_payment_cards li.five    { background:url(../images/payment_cards1.png) 160px 0; }
.cart_payment_cards li.six     { background:url(../images/payment_cards1.png) 200px 0; }
.cart_payment_cards li.seven   { background:url(../images/payment_cards1.png) 240px 0; }
.cart_payment_cards li.eight   { background:url(../images/payment_cards1.png) 280px 0; margin-right:0; }

.cart_payment_checkout1        { margin-top:24px; padding:12px 15px; color:#BBB; border:1px solid #C00; background:#F8F8F8; }
.cart_payment_checkout1:hover  { border:1px solid #C00; background:#FCE6E4; cursor:pointer; }
.cart_payment_checkout2        { margin-top:5px; width:165px; padding:6px 0 4px 15px; color:#BBB; background:url(../images/checkout1.png) 0 0; }
.cart_payment_checkout2:hover  { background-position:360px 0; cursor:pointer; }
.cart_payment_checkout2_spacer { height:0px; }
.cart_payment_checkout3        { margin:0; width:165px; padding:6px 0 4px 15px; color:#BBB; background:url(../images/checkout1.png) 0 0; }
.cart_payment_checkout3:hover  { background-position:360px 0; cursor:pointer; }
.cart_checkout_button_text1    { font-size:8px; letter-spacing:0px; color:#AAA; }
.cart_checkout_button_text2    { margin-top:-2px; font-size:14px; letter-spacing:2px; color:#C00; }
.cart_payment_checkout2a       { margin-top:5px; width:165px; padding:6px 0 4px 15px; color:#BBB; background:url(../images/checkout1.png) 180px 0; cursor:text; }
.cart_checkout_button_text1a   { font-family:Arial; font-size:8px; letter-spacing:0px; color:#BBB; }
.cart_checkout_button_text2a   { margin-top:-2px; font-family:Arial; font-size:14px; letter-spacing:2px; color:#DF8A8A; }

.cart_delivery_container1          { margin-bottom:10px; }
.cart_delivery_boxtitle1           { float:left; margin:-13px 0 4px -3px; padding:0px 2px; font-size:10px; color:#999; background:#FFF; border:1px solid #FFF; }
.cart_delivery_boxtitle1 a:link,
.cart_delivery_boxtitle1 a:active,
.cart_delivery_boxtitle1 a:visited { color:#777; text-decoration:none; }
.cart_delivery_boxtitle1 a:hover   { color:#C00; text-decoration:underline; }
.cart_delivery_address1            { float:left; width:275px; /* min-height:106px; */ padding:8px 12px; font-size:11px; line-height:16px; color:#626262; background:#F5F5F5; border:1px solid #DDD; }
.cart_delivery_contact1            { float:right; width:200px; padding:4px 9px; font-size:11px; color:#626262; background:#F5F5F5; border:1px solid #DDD; text-align:right; }
.cart_delivery_heading1            { float:left; padding:2px 8px 0 0; font-size:9px; color:#AAA; }

.cart_payment_inv_container1       { clear:both; margin-top:20px; padding:6px 8px 6px; border:1px solid #DDD; color:#AAA; background:#F4F4F4; text-align:justify; }
.cart_payment_inv_container1:hover { background:#FCE6E4; border-color:#AAA; }
.cart_payment_inv_container2       { padding:12px 0 0 10px; }
.cart_payment_inv_logo1            { background-size:75px 75px; width:75px; height:75px; background:url(../images/invoice1_left.png) no-repeat left; }
.cart_payment_inv_pp_link          { margin-top:6px;  }
.cart_payment_inv_pp_link a:link,
.cart_payment_inv_pp_link a:active,
.cart_payment_inv_pp_link a:visited{ color:#777; text-decoration:none; }
.cart_payment_inv_pp_link a:hover  { color:#C00; text-decoration:underline; }                                                                              

.cart_confirm_container1       { margin-top:10px; padding:6px 8px 4px; border:1px solid #DDD; background:#F4F4F4; }
.cart_confirm_container1:hover { background:#FCE6E4; border-color:#AAA; }
.cart_confirm_left             { float:left; }
.cart_confirm_right            { float:right; padding:4px 5px 0 0; }
.cart_confirm_declaration1     { float:left; margin-bottom:6px; font-size:11px; color:#626262; text-align:justify; }
.cart_confirm_declaration2     { clear:left; float:left; font-size:11px; color:#C00; }
.cart_confirm_tickbox1         { float:left; margin:0 0 0 10px; } 
.cart_confirm_tickbox1a        { margin:0 0 -2px 0; }    

.cart_container_print1         { clear:both; width:242px; margin:10px auto 0; text-align:left; }
.cart_print_button1            { margin:-2px 5px 0 0; width:227px; padding:25px 0 25px 15px; color:#BBB; background:url(../images/button_printer1.png) 0 0; }
.cart_print_button1:hover      { background-position:242px 0; cursor:pointer; }
.cart_print_button_text1       { font-size:8px; letter-spacing:0px; color:#AAA; }
.cart_print_button_text2       { margin-top:-2px; font-size:14px; letter-spacing:2px; color:#C00; }

/* DELIVERY ADDRESS POPUP */
.delivery_top_margin       { height:48px; }

.delivery_container_left   { float:left; text-align:left; }
.delivery_container_right  { float:right; margin:5px 0; padding:35px 0; padding-left:11px; border-left:1px solid #DDD; }
.delivery_radio1           { margin:0; cursor:pointer; }  

.delivery_container1       { margin:0px; padding:4px 8px 3px 5px; border:1px solid #EEE; }
/*.delivery_container1:hover { margin:5px; padding:5px 10px 5px 7px; border:1px solid #900; background:#FCE6E4; }*/

.delivery_container2       { margin:5px; padding:5px 10px 5px 7px; border:1px solid #EEE; }
.delivery_container2:hover { margin:5px; padding:5px 10px 5px 7px; border:1px solid #900; background:#FCE6E4; }

.delivery_column_middle1   { width:350px; margin:0 auto 10px; }
.delivery_name1            { float:left; padding:3px 0 0 0; font-size:11px; color:#626262; }
.delivery_field1           { float:right; width:235px; padding:0 0 1px 0; margin-bottom:2px; }
.delivery_field1_last      { float:right; width:235px; padding:0; margin-bottom:0px; }
.delivery_dropdown1        { width:102%; height:21px; margin:0px; font-family:Arial; font-size:11px; color:#363636; text-align:left; border:1px solid #999; }
.delivery_textbox1         { width:100%; height:15px; margin:0px; padding-left:2px; font-family:Arial; font-size:11px; color:#363636; text-align:left; border:1px solid #999; }

/*.delivery_column_middle2   { width:300px; margin:0 auto 10px; }*/
.delivery_name2            { margin:0 10px 4px 0; font-size:11px; color:#000; text-decoration:underline; text-align:left; }
.delivery_field2           { margin:0 10px 0 0; font-size:11px; color:#999; text-align:left; }
.delivery_edit1            { margin-top:5px; color:#999; }

.delivery_button1          { text-align:center; }
.delivery_button1a         { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }


/* PAGE LINKS */
.page_links                    { font-size:11px; margin:0 0 0 2px; }
.page_links a                  { display:inline; color:#999; text-decoration:none; }
.page_links a:hover            { display:inline; color:#C00; border:0; text-decoration:none; }
.page_links ul                 { display:inline; margin-left:0; padding-left:0; } 
.page_links ul li              { display:inline; padding-left:2px; list-style:none; }
.page_links ul li.first        { display:inline; list-style:none; font-weight:normal }
.page_links ul li:before       { display:inline; content:"> "; color:#900; }
.page_links ul li.first:before { display:inline; content:""; }
.page_links ul li.last         { display:inline; }

/* PAGE LINKS - PAGE RECOGNITION COLOURS */
.page_link1 a:hover, page_link2 a:hover    { color:#0FC; text-decoration:underline; }
.page_link1 a:link, .page_link1 a:visited  { color:#06C; text-decoration:none; }
.page_link2 a:link, .page_link2 a:visited  { color:#FF0; text-decoration:none; }
.page_link1 a:active, .page_link2 a:active { text-decoration:none; }

#page_title           { height:20px; font-size:12px; color:#262626; text-align:left; }
#page_text            { padding-left:5px; font-size:11px; color:#626262; }
.pagetext a:link      { color:#999; text-decoration:none; }
.pagetext a:visited   { color:#999; text-decoration:none; }
.pagetext a:hover     { color:#C00; text-decoration:underline; }
.pagetext a:active    { color:#999; text-decoration:none; }


/* REGISTRATION */
.reg_top_margin       { height:45px; }
.reg_container1       { width:325px; margin:0 35px 6px; padding:4px; background:#DDD; border:1px solid #BBB; }
.reg_name1            { float:left; padding:4px 0 0 1px; font-size:11px; color:#626262; }
.reg_name2            { float:left; padding:0px 0 0 0; font-size:10px; color:#999; }
.reg_field1           { float:right; padding:0; margin-bottom:2px; }
.reg_field1_last      { float:right; padding:0; margin-bottom:0px; }
.reg_textbox1         { width:215px; height:16px; margin:0px; padding-left:2px; font-family:Arial; font-size:11px; color:#363636; text-align:left; border:1px solid #999; }
.reg_dropdown1        { width:219px; height:21px; margin:0px; font-family:Arial; font-size:11px; color:#363636; text-align:left; border:1px solid #999; }
.reg_spacer1          { clear:both; height:2px; }
.reg_spacer2          { clear:both; height:8px; }
.reg_button1          { width:335px; margin:2px 30px 0; text-align:center; }
.reg_button1a         { width:100%; margin-left:5px; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; cursor:pointer; }

/* LOGIN */
.login_container1     /* LOGIN POPUP */ { margin:46px 25px 0; padding:10px 10px 10px 15px; background:#EEE; border:1px solid #DDD; }
.login_container2     /* LOGIN HOME  */ { margin:0 0 10px; padding:5px; }
.login_name1          { float:left; padding:4px 0 0 0; margin-left:-5px; font-size:11px; color:#626262; }
.login_name2          { float:left; padding:0px 0 0 0; margin-left:-5px; font-size:10px; color:#999; }
.login_field1         /* LOGIN POPUP */ { float:right; width:190px; padding:0; }
.login_field2         { float:right; padding:0; }
.login_field3         /* LOGIN HOME  */ { float:right; width:165px; padding:0; }
.login_textbox1       { width:100%; font-family:Arial; font-size:11px; color:#900; text-align:center; margin:0; outline:none; }
.login_spacer1        { clear:both; height:2px; }
.login_spacer2        { clear:both; height:6px; }
.login_tickbox1       { float:right; padding:0; margin:1px 0 2px; }
.login_button1        { margin-top:10px; }
.login_button1a       { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }
.login_button2        { text-align:center; margin-top:-3px; }
.login_button2a       { width:103%; padding:2px 0; font-family:Arial; font-size:11px; color:#C00; margin:0 0 0 -6px; cursor:pointer; }

/* LOGIN - HOMEPAGE */
.login_home_container1     { padding:5px 5px 5px 8px; }
.login_home_name1          { float:left; padding:5px 5px 0 0; font-size:11px; color:#626262; }
.login_home_name2          { float:left; padding:5px 5px 0 0; font-size:10px; color:#999; }
.login_home_field1         { float:left; width:90px; margin-right:15px; padding-top:1px; }
.login_home_field2         { float:left; padding:4px 10px 0 0; }
.login_home_textbox1       { width:100%; font-family:Arial; font-size:11px; color:#900; text-align:center; margin:0; outline:none; }
.login_home_button1        { float:right; }
.login_home_button1a       { padding:2px 5px; font-family:Arial; font-size:11px; color:#C00; margin:0 0 0 -6px; cursor:pointer; }
.login_home_forgot         { float:left; padding:5px 5px 0 0; font-size:11px; color:#999; margin-left:-5px; }


#login_forgot-left    { float:left; padding-top:3px; font-size:10px; color:#999; margin-left:-5px; }
#login_forgot-middle  { padding-top:0px; font-size:10px; color:#999; }
#login_forgot-right   { float:right; padding-top:3px; font-size:10px; color:#999; margin-left:-5px; }
.login_link a:link    { color:#999; text-decoration:none; }
.login_link a:visited { color:#999; text-decoration:none; }
.login_link a:hover   { color:#900; text-decoration:none; }
.login_link a:active  { text-decoration:none; }

/* LOGOUT */
.logout_container1     { margin:55px 10px 0; }
.logout_name1          { margin-top:15px; font-size:11px; color:#626262; text-align:center; }
.logout_button1        { text-align:center; margin-top:15px; }
.logout_button1a       { width:150px; padding:4px 0; font-family:Arial; font-size:11px; color:#C00; margin:0; cursor:pointer; }

/* CHANGE PASSWORD */
.changepass_container1 { width:280px; margin:50px auto 0; padding:0; }
.changepass_name1      { float:left; margin:0; padding:4px 0 0 0; font-size:11px; color:#626262; }
.changepass_field1     { float:right; width:170px; margin:0; padding:0 5px 0 0; }
.changepass_textbox1   { width:100%; height:16px; margin:0px; padding:1px 2px; font-family:Arial; font-size:11px; color:#363636; border:1px solid #999; outline:none; }
.changepass_spacer1    { clear:both; height:5px; }
.changepass_spacer2    { clear:both; height:15px; }
.changepass_button1    { }
.changepass_button1a   { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:15px 0 0; cursor:pointer; }

/* PASSWORD RESET */
.passreset_container1  { margin:58px 40px 0; padding:15px 10px; text-align:center; background:#EEE; border:1px solid #DDD; }
.passreset_text1       { font-size:11px; color:#626262; text-align:center; }
.passreset_field1      { margin:0 10px; padding:0 5px 0 0; text-align:center; }
.passreset_textbox1    { width:100%; height:16px; margin:0; padding:1px 2px; font-family:Arial; font-size:11px; text-align:center; color:#C00; border:1px solid #999; outline:none; }
.passreset_spacer1     { clear:both; height:15px; }
.passreset_button1     { margin-top:10px; }
.passreset_button1a    { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }

/* CHANGE ADMIN LEVELS */
.admin_container1      { width:300px; height:275px; margin:50px auto 0; padding:10px 0 8px; background:#EEE; border:1px solid #DDD; overflow-y:auto; }
.admin_container2      { margin:0 8px; padding:5px 0 2px; background:#EEE; border-bottom:1px solid #FFF; }
.admin_container2:hover{ background:#F9CCCD; }
.admin_container3      { width:304px; margin:10px auto; }
.admin_name1           { float:left; margin:0; padding:0 0 0 7px; font-size:11px; color:#626262; }
.admin_field1          { float:right; width:35px; margin:0; padding:0; font-size:11px; color:#626262; text-align:center; }
.admin_tickbox1        { width:100%; margin:0 0 -4px 0; cursor:pointer; outline:none; }
.admin_spacer1         { clear:both; margin:5px 8px 0; border-bottom:1px solid #FFF; }
.admin_spacer2         { clear:both; height:0px; }
.admin_button1         { }
.admin_button1a        { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }


/* DELETE */
.delete_container1     { margin:55px 10px 0; }
.delete_name1          { font-size:11px; color:#626262; text-align:center; }
.delete_button1        { text-align:center; margin-top:15px; }
.delete_button1a       { width:200px; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }


/* BROWSE */
.browse_cat1          { color:#777; background:#F4F4F4; padding:4px 5px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; text-decoration:none; margin:1px 0; text-align:left; }
.browse_cat1:hover    { color:#C00; background:#FFF; padding:4px 5px; border-top:1px solid #900; border-bottom:1px solid #900; cursor:pointer;  }
.browse_cat2          { color:#BBB; padding:4px 5px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; text-decoration:none; margin:1px 0; text-align:left; }
.browse_cat3          { color:#C00; background:#F4F4F4; padding:4px 5px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; text-decoration:none; margin:1px 0; text-align:left; }
.browse_cat3:hover    { color:#C00; background:#FFF; padding:4px 5px; border-top:1px solid #900; border-bottom:1px solid #900; cursor:pointer;  }

.browse_prod1         { color:#777; background:#F4F4F4; padding:2px 2px 2px 4px; border-top:1px solid #DDD;  border-bottom:1px solid #DDD; text-decoration:none; margin:1px 0; text-align:left; }
.browse_prod1:hover   { color:#000; background:#FFF; padding:2px 2px 2px 4px; border-top:1px solid #900; border-bottom:1px solid #900; cursor:pointer;  }
.browse_prod2         { color:#BBB; padding:2px 2px 2px 4px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; text-decoration:none; margin:1px 0; text-align:left; }

.browse_image0        { float:left; width:16px; height:16px; margin:0 5px 1px -2px; background:url(../images/folder0.png); }
.browse_image1        { float:left; width:16px; height:16px; margin:0 5px 0 -2px; background:url(../images/folder1.png); }
.browse_image2        { float:left; width:16px; height:16px; margin:-1px 5px 0 -2px; background:url(../images/folder2.png); }

.filter_name1_first   { margin:2px 5px 3px; font-size:9px; text-align:center; }
.filter_name1         { margin:7px 5px 3px; font-size:9px; text-align:center; }
.filter_sortmenu1     { }
.filter_sortmenu1a    { width:100%; height:20px; margin-bottom:5px; font-size:10px; color:#000; padding-left:1px; }
#filter_sort1         { }
.filter_sort1_0       { margin-top:-1px; padding:5px 20px 5px 5px; background-color:#F0F0F0; color:#888; border-top:1px solid #DDD; border-bottom:1px solid #DDD; font-size:10px; text-align:left; cursor:pointer; }
.filter_sort1_0:hover { margin-top:-1px; padding:5px 20px 5px 5px; color:#000; background:url(../images/tick1.png) no-repeat right center; background-color:#E7FFE6; }
.filter_sort1_1       { margin-top:-1px; padding:5px 20px 5px 5px; background:url(../images/tick2.png) no-repeat right center; background-color:#E7FFE6; color:#C00; border-top:1px solid #DDD; border-bottom:1px solid #DDD; font-size:10px; text-align:left; cursor:pointer; }
.filter_sort1_1:hover { margin-top:-1px; padding:5px 20px 5px 5px; color:#AAA; background:url(../images/cross1.png) no-repeat right center; background-color:#FDE1E1; }

/* ACCOUNT */
.column_account_container1 { width:700px; margin:0 auto; }
.column_account_middle     { width:500px; margin:0 auto; }
.column_account_left       { float:left; width:450px; }
.column_account_right      { float:right; width:240px; }

.account_container1        { width:350px; margin:auto; }
.account_container2        { width:440px; margin:auto; }
.account_container2_left   { float:left; width:320px; text-align:left; }
.account_container2_right  { float:right; width:110px; }
.account_name1_title       { padding:3px 0 0 0; margin:0; font-size:12px; color:#262626; text-decoration:underline; }
.account_name1_address     { padding:3px 0 0 0; margin:0; font-size:11px; color:#626262; }
.account_name1             { float:left; padding:3px 0 0 0; margin:0; font-size:11px; color:#626262; }
.account_field1            { float:right; width:250px; padding:0 6px 0 0; }
.account_textbox1          { width:100%; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:1px 1px; }
.account_dropdown1         { width:102%; height:21px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:0px 0px; }
.account_desc1             { min-width:260px; max-width:260px; max-height:100px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:1px 3px 2px; }
.account_spacer1           { clear:both; height:2px; }
.account_spacer2           { clear:both; height:6px; }
.account_spacer3           { clear:both; height:8px; }
.account_divider1          { margin:5px; height:1px; background:#FFF; }
.account_button1           { }
.account_button1a          { width:100%; padding:4px 0px; font-family:Arial; font-size:10px; color:#C00; margin:0px; cursor:pointer; }
.account_updated           { clear:both; padding:5px 0 8px; text-align:center; color:#C00; }
.account_horizontal        { margin:0 -5px 0 -10px; height:1px; background:#DDD; }

/* CHANGE BUSINESS DETAILS */
.column_busdetails_container1 { width:700px; margin:0 auto; }
.column_busdetails_middle     { margin:50px 30px 0; }

.busdetails_container1        { margin:0 10px; }
.busdetails_button1           { }
.busdetails_button1a          { width:100%; padding:4px 0px; font-family:Arial; font-size:10px; color:#C00; margin:0px; cursor:pointer; }
.busdetails_updated           { clear:both; padding:5px 0 8px; text-align:center; color:#C00; }

/* ACCOUNT ORDER HISTORY */
.column_history_container1   { margin:0 0px; }
.column_history_middle       { margin:0 0px; }
.column_history_left         { float:left; width:665px; }
.column_history_right        { float:right; width:190px; }
.history_sort_container1     { float:left; margin:2px 0 1px 4px; padding-top:3px; font-size:11px; color:#626262; }
.history_sort_container2     { float:right; margin:2px 4px 1px 15px; }
.history_container1          { padding:5px 7px 8px; font-size:11px; color:#444; text-align:left; border-bottom:1px solid #FFF; }
.history_container2          { padding:5px 7px 4px; font-size:11px; color:#626262; text-align:left; border-bottom:1px solid #FFF; background:#F3F3F3; }
.history_container2:hover    { color:#222; background:#F9CCCD; cursor:pointer; }
.history_name1               { float:left; padding:3px 5px 0 0; margin:0; font-size:11px; color:#999; }
.history_field1              { float:right; width:125px; padding:0; }
.history_dropdown1           { width:100%; height:20px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:0; }
.history_field_date          { float:left; width:55px; margin-right:15px; text-align:center; }
.history_field_ordref        { float:left; width:55px; margin-right:15px; }
.history_field_suppref       { float:left; width:60px; margin-right:15px; }
.history_field_custref       { float:left; width:65px; margin-right:15px; }
.history_field_customer      { float:left; }
.history_field_desc          { float:left; }
.history_field_total         { float:right; margin-right:5px; text-align:right; }
.history_field_type          { float:right; width:38px; margin-left:15px; text-align:center; }
.history_field_invoiced      { float:right; width:47px; margin-left:15px; text-align:center; }
.history_field_despatched    { float:right; width:57px; margin-left:15px; text-align:center; }
.history_field_paid          { float:right; width:47px; margin-left:15px; text-align:center; }
.history_spacer1             { clear:both; height:4px; }
.history_spacer2             { clear:both; height:2px; }
.history_button1             { }
.history_button1a            { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }
.history_sort_button1        { float:right; margin-left:3px; }
.history_sort_button1a       { width:100%; padding:3px 20px 2px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }

.history_complete_container1       { clear:both; padding:0px 25px; }
.history_complete_container2       { float:left; padding:6px; margin-right:9px; border:1px solid #CCC; background:#F5F5F5; }
.history_complete_container2:hover { border:1px solid #777; background:#FCE6E4; }
.history_complete_name1            { float:left; padding:3px 10px 0 0; font-size:11px; color:#626262; }
.history_complete_field1           { float:right; }
.history_complete_textbox1         { width:65px; margin:0; font-family:Arial; font-size:11px; color:#363636; text-align:center; }
.history_complete_textbox1:hover   { color:#C00; } 
.history_complete_button1          { margin:4px 0 0 0; }
.history_complete_button1a         { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }
.history_complete_button2          { padding-top:9px; }
.history_complete_button2a         { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }


/* CATEGORIES CP LIST */
.catlist_container1    { }
.catlist_folder1       { float:left; width:18px; height:16px; margin:-1px 4px 0 0; background:url(../images/folder1.png) no-repeat left center; }
.catlist_folder1_sub1  { float:left; width:18px; height:16px; margin:-1px -10px 0 2px; background:url(../images/folder1_sub1.png) no-repeat left center; }
.catlist_button1       { float:right; margin:-2px -3px 0 0; }
.catlist_button1a      { margin:0 0 0 2px; font-family:Arial; font-size:9px; height:18px; padding:0; width:40px; color:#C00; cursor:pointer; }
.catlist_option_text1  { padding:0 5px 0; }
.catlist_option_butt1  { }
.catlist_option_butt1a { margin:0px; font-size:11px; padding:4px 0px; width:100%; color:#C00; cursor:pointer; }

/* CATEGORIES EDIT */
.catedit_container1   { margin:50px 30px 0; }
.catedit_pagelinks1   { margin:0 0 20px 0; text-align:center; }
.catedit_name1        { float:left; padding:3px 0 0 0; margin-left:-5px; font-size:11px; color:#626262; }
.catedit_field1       { float:right; width:350px; padding:0; }
.catedit_textbox1     { width:100%; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:0 1px; }
.catedit_desc1        { min-width:350px; max-width:350px; max-height:175px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:1px 3px 2px; }
.catedit_spacer1      { clear:both; height:5px; }
.catedit_tickbox1     { margin:0 2px; }
.catedit_button1      { text-align:center; }
.catedit_button1a     { width:200px; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:15px 0 0 0; cursor:pointer; }

/* PRODUCTS CP LIST */
.prodlist_heading1         { padding:4px 2px; /*background:#F4F4F4; border:1px solid #DDD;*/ font-size:10px; color:#444; }
.prodlist_row1             { padding:2px; background:#F4F4F4; /*border-bottom:0px solid #DDD;*/ border-top:1px solid #DDD; font-size:10px; color:#888; }
.prodlist_row1:hover       { padding:2px 2px 1px; background:#FFF; border-top:1px solid #900; border-bottom:1px solid #900; color:#000; }
.prodlist_row1.last        { border-bottom:1px solid #DDD; }
.prodlist_row1.last:hover  { padding:2px; background:#FFF; border-top:1px solid #900; border-bottom:1px solid #900; color:#000; }
.prodlist_row2             { padding:2px; /*border-bottom:0px solid #DDD;*/ border-top:1px solid #DDD; font-size:10px; color:#888; }
.prodlist_button1          { float:right; padding-right:1px; }
.prodlist_button1a         { margin:0 0 0 1px; font-family:Arial; font-size:9px; height:18px; padding:0; width:40px; color:#C00; cursor:pointer; }
.prodlist_option_text1     { padding:0 5px 5px; }
.prodlist_option_butt1     { margin-top:7px; }
.prodlist_option_butt1a    { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }
.prodlist_butt1_spacer1    { height:3px; }

/* PRODUCTS SELECT */
.prodselect_container1 { margin:50px 30px 0; }
.prodselect_name1      { font-size:11px; color:#626262; text-align:center; }
.prodselect_field1     { margin-top:10px; text-align:center; }
.prodselect_menu1      { width:100%; height:22px; font-size:11px; color:#363636; text-align:left; margin:0; padding-left:1px; }
.prodselect_spacer1    { clear:both; height:5px; }
.prodselect_spacer2    { clear:both; height:8px; }
.prodselect_button1    { text-align:center; }
.prodselect_button1a   { width:175px; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:15px 4px 0; cursor:pointer; }

.prodselect_drop1       { color:#444; padding:3px 5px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; text-decoration:none; margin:1px 0; text-align:left; }
.prodselect_drop1:hover { color:#000; background:#fff; padding:3px 5px; border-top:1px solid #DDD; border-bottom:1px solid #DDD; text-decoration:none; margin:1px 0; text-align:left; }
.prodselect_cat1:hover  { color:#000; background:#FFF; padding:3px 5px; border-top:1px solid #900; border-bottom:1px solid #900; cursor:pointer;  }
.prodselect_drop_image0 { float:left; width:16px; height:16px; margin:0 5px 1px -2px; background:url(../images/folder0.png); }
.prodselect_drop_image1 { float:left; width:12px; height:16px; margin:0 5px 0 -2px; background:url(../images/folder1.png); }

/* PRODUCTS EDIT */
.prodedit_container1   { margin:50px 30px 0; }
.prodedit_pagelinks1   { margin:0 0 10px 0; }
.prodedit_links1       { float:left; margin-top:-7px; padding:0 0 0 16px; }
.prodedit_change1      { float:right; font-size:11px; margin-top:3px; padding:0; }
.prodedit_name1        { float:left; padding:3px 0 0 0; margin-left:-5px; font-size:11px; color:#626262; }
.prodedit_field1       { float:right; width:350px; padding:0; }
.prodedit_textbox1     { width:100%; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:0 1px; }
.prodedit_desc1        { min-width:100%; max-width:100%; height:50px; max-height:100px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:1px 3px 2px; }
.prodedit_spacer1      { clear:both; height:5px; }
.prodedit_spacer2      { clear:both; height:8px; }
.prodedit_tickbox1     { margin:0 2px; }
.prodedit_button1      { margin-top:10px; }
.prodedit_button1a     { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }
/* PRODUCTS EDIT - CUSTOM UPLOAD */
.prodedit_upload                { position:relative; top:0px; height:22px; }
.prodedit_input-upload          { position:absolute; top:2px; right:0; width:68px; height:20px; padding:0; margin:0; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; cursor:pointer; }
form .prodedit_fakeupload       { background:url(../images/button_select1_1.png) no-repeat 100% 50%; margin:0; padding:0; }
form .prodedit_fakeupload:hover { background:url(../images/button_select1_2.png) no-repeat 100% 50%; margin:0; padding:0; }
form .prodedit_fakeupload input { width:272px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; }
* html form .prodedit_upload    { margin:0; }

/* PRODUCTS MORE */
.prodmore_container1   { margin:50px 30px 0; }
.prodmore_pagelinks1   { margin:0 0 10px 0; }
.prodmore_heading1     { float:left; padding:0; font-size:11px; color:#262626; }
.prodmore_heading2     { float:right; padding:0; font-size:11px; color:#262626; }
.prodmore_name1        { float:left; padding:3px 0 0 0; font-size:11px; color:#626262; }
.prodmore_name2        { float:left; width:150px; padding:0; }
.prodmore_field1       { float:right; width:350px; padding-right:6px; }
.prodmore_textbox1     { width:100%; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:0 1px; }
.prodmore_desc1        { min-width:350px; max-width:350px; max-height:125px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:0 1px; }
.prodmore_spacer1      { clear:both; height:5px; }
.prodmore_spacer2      { clear:both; height:8px; }
.prodmore_tickbox1     { margin:0 2px; }
.prodmore_button1      { text-align:center; }
.prodmore_button1a     { width:175px; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:15px 4px 0; cursor:pointer; }
/* PRODUCTS MORE - CUSTOM UPLOAD */
.upload                { position:relative; top:-1px; height:22px; }
.input-upload          { position:absolute; top:2px; right:0; width:68px; height:20px; padding:0; margin:0; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; cursor:pointer; }
form .fakeupload       { background:url(../images/button_select1_1.png) no-repeat 100% 50%; margin:0; padding:0; }
form .fakeupload:hover { background:url(../images/button_select1_2.png) no-repeat 100% 50%; margin:0; padding:0; }
form .fakeupload input { width:276px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; }
* html form .upload    { margin:0; }


/* ABOUT US */
.column_aboutus_middle { }
.aboutus_text1         { padding:5px; font-size:11px; color:#626262; text-align:Justify; }
.aboutus_image1        { }

/* LEGAL */ 
.column_legal_middle   { }
.legal_text1           { padding:5px; font-size:11px; color:#626262; text-align:justify; }

/* PRIVACY STATEMENT */
.column_privacy_middle { }
.privacy_text1         { padding:5px; font-size:11px; color:#626262; text-align:justify; }

/* FAQ */
.column_faq_middle     { }
.faq_text1             { padding:5px; font-size:11px; color:#626262; text-align:; }


/* ENQUIRY FORM */
.enquiry_container1    { margin:50px 30px 0; }
.enquiry_product1      { margin:0 0 15px 0; padding:5px; background:#F4F4F4; border:1px solid #CCC; }
.enquiry_price1        { float:right; font-family:georgia; font-size:12px; color:#000; margin:-1px 2px 0 0; }
.enquiry_price_vat1    { clear:right; float:right; font-size:8px; color:#888; margin:-1px 2px 0 0; }
.enquiry_title1        { text-align:left; padding:1px 0; font-family:georgia; font-size:12px; color:#262626; }
.enquiry_desc1         { height:44px; font-family:Arial; font-size:10px; color:#666; }
.enquiry_serial1       { font-size:10px; color:#777; }
.enquiry_image1        { float:left; width:75px; height:75px; margin:0 5px 0 0; background-color:#FFF; background:url(../images/loading1.gif) no-repeat center; border:1px solid #DDD; }
.enquiry_name1         { float:left; padding:3px 0 0 0; font-size:11px; color:#626262; }
.enquiry_field1        { float:right; width:375px; padding:0 5px 0 0; }
.enquiry_textbox1      { width:100%; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:1px 0; outline:none; }
.enquiry_desc1         { min-width:100%; max-width:100%; height:50px; max-height:50px; font-family:Arial; font-size:11px; color:#363636; margin:0 0 -3px; padding:2px 0 1px 2px; outline:none; }
.enquiry_dropdown1     { width:100%; font-family:Arial; font-size:11px; color:#363636; }
.enquiry_menu1         { width:100%; font-size:11px; color:#363636; text-align:left; margin:0; padding:0 0 0 1px; }
.enquiry_spacer1       { clear:both; height:5px; }
.enquiry_button1       { margin-top:15px; }
.enquiry_button1a      { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }


/* DESIGN INFORMATION */
.column_design_container1 { width:720px; margin:0 auto; }
.column_design_left       { clear:left; float:left; width:350px; }
.column_design_right      { clear:right; float:right; width:350px; }
.column_design_popup      { margin:25px; margin-bottom:0; }

.design_container0        { margin:5px; padding:0; }
.design_container1        { margin:5px; padding:5px; border:1px solid #EEE; }
.design_container1:hover  { border:1px solid #900; background:#FCE6E4; }
.design_container2        { margin:3px; padding:5px 0 4px; color:#777; border:1px solid #CCC; background:#E4E4E4; text-align:center; text-transform:capitalize; }
.design_container2:hover  { color:#C00; border:1px solid #AAA; background:#FCE6E4; cursor:pointer; }
.design_container_list        { margin:0px; padding:4px 6px 3px; color:#777; background:#F4F4F4; border-bottom:1px solid #FFF; }
.design_container_list:hover  { color:#C00; background:#FCE6E4; }

.design_container_left    { float:left; text-align:left; }
.design_container_right   { float:right; margin:5px 0; padding:55px 0; padding-left:11px; border-left:1px solid #DDD; }
.design_radio1            { margin:0; cursor:pointer; }
.design_tickbox1          { cursor:pointer; }
.design_dropdown1         { width:102%; height:20px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:0px 0px; }

.design_container1_left   { float:left; }
.design_container1_right  { float:right; }

.design_dropdown_template             { width:104%; height:20px; text-align:left; margin:0; padding:0 0 0 2px; cursor:pointer;
                                        font-family:Arial;
                                        font-size:11px; }
.design_dropdown_template_color_black { color:#000; }
.design_dropdown_template_color_greyd { color:#444; }
.design_dropdown_template_color_grey  { color:#777; }
.design_dropdown_template_color_greyl { color:#AAA; }

.design_text1             { padding:7px 0 10px; text-align:center; }
.design_name1             { float:left; width:85px; padding:3px 0 0 0; font-size:11px; color:#626262; text-align:left; }
.design_field1            { float:right; width:275px; padding:0; margin-right:10px; text-align:right; }
.design_textbox1          { width:100%; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:0 1px; outline:none; }
.design_desc1             { width:100%; max-width:100%; height:40px; max-height:75px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0 0 -3px 0; padding:1px 3px 2px; outline:none; }

.design_name2             { float:left; padding:3px 0 0 2px; font-size:11px; color:#626262; text-align:left; text-transform:capitalize; }
.design_field2            { float:right; width:250px; padding:0; margin-right:10px; text-align:right; }
.design_textbox2          { width:100%; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:0 1px; outline:none; }
.design_dropdown2         { width:104%; height:20px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:0 0 0 2px; }
.design_desc2             { width:100%; max-width:100%; height:50px; max-height:100px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0 0 -3px 0; padding:1px 3px 2px; outline:none; }

.design_name_list         { float:left; font-size:11px; text-align:left; }
.design_name_list2        { font-size:9px; color:#AAA; }
.design_field_list        { float:right; width:75px; font-size:11px; text-align:right; }
.design_textbox_list      { width:100%; font-size:11px; color:#363636; text-align:left; margin:0; padding:1px; outline:none; }

.iColorPicker             { width:160px; padding:1px 0; font-family:Arial; font-size:11px; color:#363636; text-align:center; margin:0 -5px 0 0; padding:1px 0; border:1px solid #AAA; outline:none; }

.design_textbox_center        { width:100%; font-family:Arial; font-size:11px; color:#363636; text-align:center; margin:0; padding:0px 0; outline:none; }
.design_textbox_center:hover  { color:#C00; }

.design_name_delchrg      { float:left; padding-top:2px; font-size:11px; color:#626262; }
.design_field_delchrg     { float:right; width:175px; padding-right:7px; font-size:11px; }
.design_dropdown_delchrg  { width:103%; height:20px; font-size:11px; color:#363636; text-align:left; margin:0; padding:0; }

.design_name_logos        { float:left; padding:2px 5px 0 0; font-size:11px; color:#626262; text-align:left; }
.design_field_logos       { float:right; margin-left:4px; padding:0; }
.design_image_logos       { float:left; }
.design_dropdown_logos    { font-size:11px; color:#555; text-align:center; margin:0; }

.design_spacer1           { clear:both; height:2px; }
.design_spacer2           { clear:both; height:5px; }
.design_spacer3           { clear:both; height:10px; }

.design_divider1          { clear:both; height:1px; margin:5px; background:#FFF; }
.design_divider2          { clear:both; height:1px; margin:0; background:#FFF; }

.design_button1           {  }
.design_button1a          { width:100%; padding:4px 0px; font-family:Arial; font-size:10px; color:#C00; margin:0px; cursor:pointer; }
.design_button2           { margin-top:10px; }
.design_button2a          { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }
.design_button_list       { width:100%; margin:0px; padding:2px 0; font-family:Arial; font-size:10px; color:#C00; cursor:pointer; }
.design_button_logos      { float:right; width:135px; margin:8px 6px 0 0; }
.design_button_logosa     { width:100%; padding:2px 0; font-family:Arial; font-size:10px; color:#C00; margin:0px; cursor:pointer; }

.design_savedmessage1     { font-size:10px; color:#C00; text-align:center; }

.delivery_home1         { height:543px; }
.delivery_home1_title   { font-family:times new roman; margin-top:42px; font-size:28px; color:#C00; text-align:center; text-transform:uppercase; }
.delivery_home1_line1   { font-family:times new roman; margin-top:-4px; font-size:18px; letter-spacing:1px; color:#000; text-align:center; text-transform:capitalize; }
.delivery_home1_image1  { margin-top:9px; text-align:center; }
.delivery_home1_line2   { font-family:times new roman; margin-top:9px; font-size:13px; letter-spacing:1px; color:#000; text-align:center; text-transform:capitalize; }
.delivery_home1_line3   { font-family:Arial; margin-top:2px; font-size:11px; letter-spacing:0px; color:#888; text-align:center; text-transform:capitalize; }

.delivery_store1        { padding:0; }
.delivery_store1_title  { font-family:times new roman; margin-top:5px; font-size:21px; color:#C00; text-align:center; text-transform:uppercase; }
.delivery_store1_line1  { font-family:times new roman; margin-top:0; font-size:16px; color:#000; text-align:center; text-transform:capitalize; }
.delivery_store1_image1 { margin-top:10px; text-align:center; }
.delivery_store1_line2  { font-family:times new roman; margin-top:10px; font-size:12px; color:#000; text-align:center; text-transform:capitalize; }
.delivery_store1_line3  { font-family:arial; margin-top:1px; margin-bottom:5px; font-size:10px; color:#888; text-align:center; }

/* CUSTOM UPLOAD */
.design_upload                 { position:relative; top:0; height:22px; text-align:left; }
.design_input-upload           { position:absolute; top:2px; right:0; width:68px; height:20px; padding:0; margin:0; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; cursor:pointer; }
form .design_fakeupload        { background:url(../images/button_select1_1.png) no-repeat 100% 50%; margin:0 -5px 0 0; padding:0; }
form .design_fakeupload:hover  { background:url(../images/button_select1_2.png) no-repeat 100% 50%; margin:0 -5px 0 0; padding:0; }
form .design_fakeupload input  { width:200px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; outline:none; }
* html form .design_upload     { margin:0; }


/* STORE */
.product_container_error   { margin:0 0 0px 0; padding:110px 5px 115px; font-size:11px; color:#999; /* background:#fff; border:1px solid #CCC; */ }
.product_container1        { margin:0 0 5px 0; padding:5px; background:#FFF; border:1px solid #FFF; }
/* .product_container1_last   { margin:0 0 0px 0; padding:5px; background:#FFF; border:1px solid #FFF; } */
.product_container1:hover, .product_container1_last:hover
                           { background:#EEE; border:1px solid #DDD; cursor:pointer; }
.product_container1_left   { float:left; }
.product_container1_middle { margin:0 80px 0 107px; }
.product_container1_right  { float:right; }
.product_price1            { float:right; margin:1px 4px 0 0; padding-left:25px; font-family:georgia; font-size:12px; color:#C00; }
.product_price_vat1        { clear:right; float:right; font-size:8px; color:#888; margin:0px 4px 0 0; }
.product_button1           { clear:both; float:right; margin-top:10px; }
.product_button1a          { margin:0px; padding:1px 5px; font-family:Arial; font-size:10px; color:#C00; cursor:pointer; }

.product_image1            { width:100%; height:auto; background:url(../images/loading1.gif) no-repeat center; /* background-color:#FFF; border:1px solid #DDD; */ overflow:hidden; }

.product_title1            { padding-top:0px; font-family:georgia; font-size:11px; text-align:left; color:#262626; }
.product_desc1             { text-align:justify; min-height:20px; font-family:Arial; font-size:10px; color:#626262; }
.product_serial1           { position:relative; bottom:0; padding-top:8px; font-size:10px; color:#262626; text-align:left; }

/* ITEM */
.item_title1           { padding:10px 0 15px; font-family:georgia; font-size:16px; text-align:left;
                         color:#262626; }
.item_brand1           { margin:3px 3px 0 0; text-align:right; }
.item_description1     { text-align:justify; margin-right:5px; 
                         font-family:Arial;
												 font-size:11px;
												 color:#626262; }
.item_price1           { font-family:georgia; font-size:16px; color:#C00; padding:6px 0 0 25px; text-align:center; }
.item_price_vat1       { float:right; padding:6px 1px 0 0; text-align:center; }
.item_price_vat1_top   { font-family:arial; font-size:9px; color:#888; margin:0 0 0 0; }
.item_price_vat1_bot   { font-family:arial; font-size:9px; color:#888; margin:-2px 0 0 0; }
.item_was1             { font-size:12px; color:#000; padding:6px 0 0; text-align:center; }
.item_now1             { font-family:georgia; font-size:16px; color:#C00; padding:6px 0 0 22px; text-align:center; }
.item_discount1        { font-size:10px; color:#C00; padding:6px 0 0; text-align:center; }
.item_info_horizontal1 { height:1px; background:#DDD; margin:10px 5px; }
.item_info1            { margin:7px 0 5px; }
.item_info1_name       { float:left; padding:0 0 0 1px; color:#626262; text-align:left; }
.item_info1_divider    { float:right; padding-right:12px;}
.item_info1_field      { float:right; width:105px; padding:0 6px 0 0; color:#626262; text-align:right; }
.item_info1_textbox    { width:100%; height:18px; padding:0 1px; font-size:11px; color:#363636; text-align:center; border:1px solid #DDD; outline:none; }
.item_button1          { margin:0; }
.item_button1a         { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; }
.item_image1           { margin:5px auto 0; background:url(../images/loading1.gif) no-repeat center; /* background-color:#F4F4F4; border:1px solid #DDD; */ }
.item_image2           { float:left; width:62px; height:62px; margin:4px 0 5px 5px; background:url(../images/loading1.gif) no-repeat center; background-color:#F4F4F4; border:1px solid #DDD; }
.item_image_text       { margin:2px 10px -2px 5px; font-size:10px; color:#BBB; }

.store_navigation1            { text-align:center; font-size:10px; color:#C00; padding:0 5px; }
.store_navigation1 a:link     { text-align:center; font-size:10px; color:#777; padding:0 2px; text-decoration:none; }
.store_navigation1 a:visited  { text-align:center; font-size:10px; color:#777; padding:0 2px; text-decoration:none; }
.store_navigation1 a:hover    { text-align:center; font-size:10px; color:#C00; padding:0 2px; text-decoration:underline; }
.store_navigation1 a:active   { text-align:center; font-size:10px; color:#777; padding:0 2px; text-decoration:none; }

/* STATS - Recenty History, Most Viewed, Bestsellers etc... */
.stats_text1            { font-size:10px; color:#777; text-align:center; }
.stats_text2            { margin-top:5px; font-size:10px; color:#999; text-align:center; }
.stats_container1       { padding:5px; background:#EEE; border:1px none #EEE; }
.stats_container1:hover { background:#FBEAEA; border:1px none #C00; cursor:pointer; }
.stats_no1              { float:left; margin:-1px 2px 0 0; font-family:georgia; font-size:11px; color:#C00; text-align:left; }
.stats_image1           { float:left; margin:0 4px 0 0; border:1px solid #DDD; background:url(../images/loading1.gif) no-repeat center; }
.stats_title1           { font-size:10px; color:#262626; text-align:left; }
.stats_desc1            { font-family:Arial; font-size:9px; color:#626262; text-align:left; }
.stats_price1           { float:right; margin-top:1px; font-size:10px; color:#C00; text-align:left; }
.stats_divider1         { height:1px; margin:2px 0; background:#FFF; }


/* HOME */
.home_info_message      { float:left; width:600px; height:350px; background:url(../images/home_info_bgd.png) no-repeat bottom left; }
.message_container1     { margin-top:80px; }
.message_title1         { padding-bottom:20px; font-family:georgia; font-size:12px; color:#C00; text-align:center; }
.message_text1          { color:#626262; text-align:center; }

.home_info_1                  { float:left; width:600px; height:350px; background:url(../images/home_info_bgd1a.png) no-repeat bottom left; }
.home_info_1:hover            { background:url(../images/home_info_bgd1b.png) no-repeat bottom left; cursor:pointer; }
.home_info_container1         { margin:20px; }
.home_info_container1:hover   { }
.home_info_title1_a           { float:left; margin:0 5px 0 5px; font-family:times new roman; font-size:30px; color:#C00; text-transform:uppercase; }
.home_info_title1_b           { float:left; margin:3px 5px 0 0px; font-family:times new roman; font-size:16px; color:#000; text-transform:uppercase; }
.home_info_title1_logo        { float:right; margin:0 5px 0; }
.home_info_divider1           { height:1px; margin:5px 0 25px; background:#CCC; }
.home_info_image1             { width:240px; height:236px; padding:0 325px 0 5px; background:url(../images/home_info_image1.png) no-repeat bottom; }
.home_info_description1       { margin-top:5px; font-family:Arial; font-size:11px; color:#626262; }
.home_info_description2       { margin-top:50px; font-family:Arial; font-size:11px; color:#262626; }
.home_info_message1           { margin:-4px 0 0 5px; font-family:times new roman; font-size:10px; color:#999; }

.home_advert0                 { margin:0; border:1px solid #FFF; -moz-border-radius:7px; border-radius:7px; overflow:hidden; }
.home_advert1                 { height:550px; padding:0; background:url(../images/box_bgd1.png) no-repeat bottom right; /* background-size:100% auto; */ overflow:hidden; }
/* .home_advert1:hover        { background:url(../images/box_bgd1a.png) no-repeat bottom right; cursor:pointer; } */

.home_advert_container1       { height:539px; margin:10px; }
.home_advert_left             { float:left; width:425px; height:438px; padding-left:10px; }
.home_advert_right            { float:right; margin-right:40px; }

.home_advert_title1_a         { float:left; margin:0 5px 0 5px; font-family:times new roman; font-size:30px; color:#FFF; text-transform:uppercase; }
.home_advert_title1_b         { float:left; margin:3px 5px 0 0px; font-family:times new roman; font-size:16px; color:#FFF/*#262626*/; text-transform:uppercase; }
.home_advert_title1_c         { float:right; margin:0 5px 0; font-family:times new roman; font-size:16px; color:#262626; text-transform:uppercase; }
.home_advert_divider1         { height:1px; margin:5px 0 25px; background:#CCC; }
.home_advert_image1           { text-align:right; }
.home_advert_description1     { margin-top:5px; font-family:Arial; font-size:11px; color:#FFF/*#626262*/; }
.home_advert_description2     { margin-top:20px; font-family:Arial; font-size:11px; color:#FFF/*#626262*/; }
.home_advert_message1         { clear:both; margin:5px 0 0 5px; font-family:Arial; font-size:10px; color:#FFF; }


.home_info_login        { margin:0 0 10px; background:url(../images/box_bgd1.png) no-repeat bottom right; background-size:100% auto; border:1px solid #DDD; -moz-border-radius:7px; border-radius:7px; }
.home_info_login2       { float:right; width:250px; height:140px; margin:0 0 10px 0; background:url(../images/home_loginbgd1.png) no-repeat bottom right; }
.home_info_recent       { float:right; width:250px; height:140px; margin:0 0 10px 0; border-bottom:1px solid #DDD; overflow-y:auto; }
.home_info_cart1        { width:200px; margin:20px auto 0; text-align:center; }
.home_info_activity1    { width:200px; margin:20px auto 0; text-align:center; }
.home_info_delivery     { clear:right; float:right; width:250px; height:200px; background:url(../images/delivery_free_home_bgd1.png) no-repeat bottom right; }


/* CONTACT DETAILS */
.column_contact_middle   { }
.contact_gmap1           { }
.googlemap_popup_title   { float:left; padding-bottom:4px; font-size:12px; font-weight:bold; color:#262626; text-align:left; }
.googlemap_popup_text    { clear:left; float:left; padding-bottom:10px; width:205px; font-size:11px; text-align:justify; color:#626262; }
.googlemap_popup_contact { clear:left; font-size:10px; color:#626262; text-align:left; font-weight:bold; }
.googlemap_popup_image   { float:right; margin:0px 10px 0; width:175px; height:50px; background:url(../images/uploads/550x50_20120211231528.png) no-repeat top right; background-size:100%; }
.contact_container1      { width:500px; margin:10px auto 15px; }
.contact_address1        { float:left; text-align:left; font-size:11px; color:#626262; }
.contact_contact1        { float:right; text-align:right; font-size:11px; color:#626262; }
.contact_name1           { margin-bottom:2px; font-size:12px; color:#262626; }
.contact_telephone1      { margin-bottom:5px; font-size:12px; color:#262626; }
.contact_email1          {  } 
.contact_prefix          { float:left; margin:1px 5px 0 0; font-size:10px; color:#C00; }
.contact_button1         { margin:15px -1px 0 0; text-align:right; }
.contact_button1a        { margin:0; padding:2px 15px; font-family:Arial; font-size:10px; color:#C00; cursor:pointer; }

.contact_mailinglist1_container  { margin:12px -7px 0; padding:5px 4px 4px 8px; border:1px solid #FFF;
                                   background:url(../images/) top;
                                   -moz-border-radius:7px;
											            	border-radius:7px; }
.contact_mailinglist1_name       { float:left; line-height:20px; font-family:Arial;
                                   font-size:11px;
																	 color:#FFF; }
.contact_mailinglist1_input      { float:right; margin-right:8px; padding-left:5px; }


/* EDIT MENU */
/*-- nav --*/
ul#nav                      { padding-left:2px; margin:0; position:relative; z-index:100; }
ul#nav li, ul#nav li a      { display:block; float:left; }
ul#nav li                   { position:relative; }
ul#nav li a                 { text-decoration:none; padding:0; cursor:pointer; }
ul#nav li.active a          { color:#C00; }

/*-- Dropdowns --*/
ul#nav li .dropdown         { display:none; position:absolute; width:200px; top:-3px; left:-179px; overflow:hidden; clear:left; z-index:1000; }
ul#nav li ul                { width:200px; overflow:hidden; margin:0; padding:0; display:block; float:left; }
ul#nav li:hover .dropdown,
ul#nav li.over .dropdown    { display:block; }

/* get a clean slate for the dropdowns */
ul#nav li ul li, ul#nav li ul li a { float:none; }
ul#nav li ul li             { background:#F4F4F4; border:1px solid #BBB; border-bottom:1px solid #DDD; border-top:none; }
ul#nav li ul li.first       { float:right; padding:3px 5px 2px; color:#C00; text-align:right; background:#F2F2F2; border-bottom:none;
                              -moz-border-top-left-radius:7px;
															border-top-left-radius:7px; 
															-moz-border-top-right-radius:7px;
															border-top-right-radius:7px; }
ul#nav li ul li.second      { clear:right; background:#F4F4F4; border:1px solid #BBB; border-bottom:1px solid #DDD; border-top:none; 
                              /*-moz-border-top-left-radius:7px; border-top-left-radius:7px;*/ }
ul#nav li ul li.last        { padding-bottom:px; background:F4F4F4; border-bottom:1px solid #BBB;  
                              /*-moz-border-bottom-left-radius:7px; border-bottom-left-radius:7px; 
															-moz-border-bottom-right-radius:7px; border-bottom-right-radius:7px;*/ }
ul#nav li ul li a           { padding:5px 8px; color:#555; }
ul#nav li ul li a:hover     { background:#FFF; color:#C00; }
ul#nav li .dropdown .bottom { float:left; width:200px; background:#0F0 }

/* BOTTOM SHADOW */
.edit_bottom1               { width:196px; margin:0 2px; }
.edit_bottom1_left          { float:left; width:98px; height:12px; background:url(../images/bgd_edit_bottom1.png) bottom left; }
.edit_bottom1_right         { float:right; width:98px; height:12px; background:url(../images/bgd_edit_bottom1.png) bottom right; }


/* NEWS / BLOG */
.news_titlebar1             { margin-bottom:1px; padding:6px 8px 5px; text-align:left; background:#EEE;
                              border:1px solid #FFF; border-bottom:none;
                              -moz-border-top-left-radius:7px;
															border-top-left-radius:7px; 
															-moz-border-top-right-radius:7px;
															border-top-right-radius:7px; }
.news_title1            		{ float:left; font-weight:bold; font-size:11px;
                              color:#262626; }
.news_desc1                 { padding:5px 8px 6px; background:#FFF; font-size:11px;
                              color:#626262; text-align:justify;
															border:1px solid #FFF; border-top:none;
															-moz-border-bottom-left-radius:7px;
															border-bottom-left-radius:7px; 
															-moz-border-bottom-right-radius:7px;
															border-bottom-right-radius:7px; }
.news_image1                { float:right; margin:3px 0 2px 10px; }       
.news_divider1              { margin:10px 5px; height:1px; background:#FFF; }
.news_add1                  { float:right; padding-right:2px; font-size:11px; text-transform:lowercase; }
.news_edit1                 { float:right; margin:-1px 0 0 8px; font-size:11px; text-transform:lowercase; }
.news_delete1               { float:right; margin:-1px 0 0 5px; font-size:11px; text-transform:lowercase; }
.news_datetime1             { float:right; }


/* FREQUENTLY ASKED QUESTIONS */
.faq_qa                     { color:#C00; font-weight:normal; font-size:9px; }
.faq_question1              { margin-bottom:1px; padding:5px 7px; font-weight:bold; text-align:left;
                              background:#F9F9F9;
															font-size:11px;
                              color:#262626; }
.faq_answer1                { padding:5px 7px; background:#FFF; font-size:11px;
                              color:#626262; text-align:justify; }
.faq_divider1               { margin:10px 5px; height:1px; background:#FFF; }


/* TWITTER / LATEST NEWS */
.twitter_tweet1_right       { margin-right:64px; padding:5px 8px; color:#555; border:1px solid #CCC; background:#FFF; border-radius:5px; text-align:left; }													
.twitter_speech1_right      { margin:5px 5px 0 0; float:right; }
.twitter_image1_right       { float:right; }
.twitter_info1_right        { margin:2px 64px 0 4px; font-size:10px; color:#999; text-align:left; }
.twitter_logo_right         { float:right; }

.twitter_tweet1_left        { margin-left:64px; padding:5px 8px; color:#555; border:1px solid #CCC; background:#FFF; border-radius:5px; text-align:left; }													
.twitter_speech1_left       { margin:5px 0 0 5px; float:left; }
.twitter_image1_left        { float:left; }
.twitter_info1_left         { margin:2px 4px 0 64px; font-size:10px; color:#999; text-align:right; }
.twitter_logo_left          { float:left; }

.twitter_header1            { margin-bottom:10px; padding-bottom:5px; font-size:11px; color:#888; border-bottom:1px solid #FFF; }
.twitter_header1_left       { float:left; margin:; text-align:left; }
.twitter_header1_right      { float:right; margin:; text-align:right; }
.twitter_spacer1            { height:10px; }
.twitter_spacer2            { height:5px; }

.twitter_followers1         { font-size:9px; color:#AAA; }
.twitter_post1              { margin-right:4px; }
.twitter_textarea1          { width:100%; max-width:100%; height:35px; max-height:50px; font-family:Arial; font-size:11px; color:#363636; text-align:left; margin:0; padding:0 1px; outline:none; }
.twitter_button1            { margin:1px 0 3px; }
.twitter_button1a           { width:100%; padding:4px 0px; font-family:Arial; font-size:11px; color:#C00; margin:0px; cursor:pointer; } 
