/**

 * Reset - Resets all browsers down to common default settings

 *

 * @credits Eric Meyer's CSS Reset <http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/>

 * @package WPFramework

 * @subpackage Media

 */



/* Eric Meyer Reset Reloaded */

html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, code,

del, dfn, em, img, q, dl, dt, dd, ol, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, object { margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;  }



/* Removes dotted line when focus */

:focus { outline: none;}



/* Tables still need 'cellspacing="0"' in the markup. */

table { border-collapse: separate; border-spacing: 0px; }

caption, th, td { text-align: left; font-weight: normal; }





/* Remove possible quote marks (") from <q>, <blockquote>. */

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }



/* Remove annoying border on linked images. */

a img { border: none; }



/* Clearing floats without extra markup

   Based on How To Clear Floats Without Structural Markup by PiE

   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: block; }



/* Regular clearing, just in case! */

.clear { clear: both; }





body { font-family: "century Gothic" ;font-size:12px; background-image:url(i/bg.jpg); color:#5b5b5b  }

#wrap{ width:1025px ;margin:0px auto;}

#wrapper{float:left;  width:1025px}

img{border:none}

h1{ font-weight:bold; font-size:32px; color:#E81818; margin:12px 0 12px 0px}

h5{ font-weight:bold; font-size:18px; color:#E81818; margin:12px 0 12px 0px}

h4 { color: #58585a; padding:12px 0 80px 0px; padding:0; clear:both; font-size:36px;  }

h2{color:white; margin:0; padding:0}

h3{ font-size:32px; font-weight:bold; color:#58585a;}

a { outline:none; color:#89ba1c; text-decoration:underline; }

a:hover{text-decoration:underline}

.extra_padder_l a { outline:none; color:#89ba1c; text-decoration:underline; }

td{padding-bottom:2px}



/*header*/

#header{ width:1025px; background-image:url(i/bg_menu.png); height:110px; float:left; background-repeat:no-repeat}

#header img{ float:left; width:160px; margin-top:7px; margin-left:50px}

.back_home{float:left; border:none}

#menu{float:left;width:770px; padding-top:32px; margin-left:0px; padding-left:10px  }

#menu a {text-decoration:none; font-size:12px; padding-right:8px; color:#888888; padding-left:5px}



#menu a:hover {  width:10px; height:12px; background-repeat:no-repeat; color:#89ba1c; text-decoration:underline}

#menu  .hereyouare {  width:10px; height:12px;background-repeat:no-repeat; color:#89ba1c; text-decoration:underline}



/*#menu a:hover { background-image: url(i/menu_here.gif); width:10px; height:12px; background-repeat:no-repeat}

#menu  .hereyouare { background-image: url(i/menu_here.gif); width:10px; height:12px;background-repeat:no-repeat}*/











/*login info*/




#log_info{  padding-left:758px; ; padding-bottom:10px}

#log_info input{ font-size:12px; padding:2px 0; color:#707070;}

#log_info a{color:black; text-decoration:none; font-size:12px;color:#89ba1c}

#log_info a:hover{ }

.mrg_rgt{margin-right:45px}









/*home page big screen*/



#bigscreen{ width:1025px; background-image:url(i/bg_line.png); float:left; min-height:645px; overflow:hidden; position:relative; top:-5px}



#bigscreen_left_border {width:12px; float:left;}



#bigscreen_text{width:336px; float:left; height:260px; padding-right:10px}



#bigscreen_images{width:582px; float:left ; height:259px;}











/*index page center info*/

#bigscreen_simple{ width:1025px; background:#FFFFFF;  float:left; margin-top:10px; margin-bottom:10px; }

#left_column_index{ width:670px; padding:50px 0px 0px 50px ;float:left}

#left_column_index img{ float:right}

#title_product_index{ width:324px;  text-align:right; margin-top:175px}

#title_product_index h1 {color:#58585a; font-size:36px; padding:0; margin:0;}

#title_product_index img{float:right}

#text_product_index{ width:324px; text-align:left; margin-top:10px; color:#5b5b5b}

#text_product_index a{text-decoration:none; color:#89ba1c; font-style:italic}

.padder_t{padding-left:40px}



#scroller_index{height:60px; width:629px; float:left; background-color:white; }

#scroller_index img {float:left}

#scroller_index_img  {height:57px; width:494px;  float:left; padding-top:3px; overflow: hidden}

#scroller_index_img img{ float:left; cursor:pointer}

#scroller_index_img img a{ border:none;  text-decoration:none; cursor:pointer}

#inner_scroll{float:left; width:2200px}





#scroller_collection{height:440px; width:200px; float:left; background-color:white; }

#scroller_collection img {float:left}

#scroller_collection_img  {height:440px; width:200px;  float:left; padding-top:3px; overflow:auto}

#scroller_collection_img img{  cursor:pointer; margin-right:8px; margin-bottom:5px; float:right}

#scroller_collection_img img a{ border:none;  text-decoration:none; cursor:pointer}

#inner_scroll_collection{float:left; width:180px; }



#inner_left{float:left; width:320px}





/*Right column first page info*/

#right_column{ width:210px; float:right; padding-right:60px;color:#5b5b5b; font-size:12px; position:relative; top:0px}

#right_column h1 {font-size:16px; color:#89ba1c; margin: 0; padding:0}

#thenews{ }

#thenews h1{ margin-top:10px }

#right_column a{ color:#89ba1c; text-decoration:none}

.newsdate{color:#87888a}

object {margin-top:4px}



.divider_right_colm{background-image:url(i/shadow_news.gif); height:21px; background-repeat:no-repeat; background-position:center; margin-top:10px}

#thumb_allvideos img{ padding-right:9px}


#thumb_allvideos {margin-top:10px; width:234px}




/*Regular pages*/

#right_column_regular{width:730px; float:right; padding-right:40px}



#right_column_regular h1 {color:#58585a; font-size:36px}

.divider_left{  margin-top:10px; width:335px; padding-left:20px; float:left; padding-bottom:20px}

.linedivider_left{ background-image: url(i/shadow_firstpage.gif); background-repeat:no-repeat; background-position: bottom; margin-top:10px; width:355px;float:left; padding-bottom:20px}



.divider_right{ width: 335px; padding-left:30px; float:right}



#left_column_regular{ width:190px; padding-left:40px; float:left}





#left_column_collection{ width:670px; padding:0px 0px 0px 50px ;float:left}

#left_column_collection img{ float:right}



#title_product_collection{ width:284px; margin-top:65px; padding-left:40px;float:left}

#title_product_collection h1 {color:#58585a; font-size:36px; padding:0; margin:0;  background-repeat:no-repeat; background-position:right}

#title_product_collection img{float:right}

.text_product_collection{ width:324px; margin-top:2px; float:left; color:#5b5b5b; font-size:12px; }

.extra_padder_l{padding-left:40px; float:left}

.text_product_collection a{text-decoration:none; color:#89ba1c; font-style:italic; float:left}

.shadow_i{background-image: url(i/shadow_firstpage.gif); height:21px; float:left; width:321px; margin-top:3px}

.price{color:#97bf0d; font-size:18px; width:120px; height:38px; margin:0; padding:0}

.thf{width:150px; float:left;margin-left:40px }

.thfr{width:90px; float:left; }

#left_column_collection .text_product_collection .thf img{float:left; padding-right:5px}

#left_column_collection .text_product_collection img {float:left}

.extra_pad {padding-left:15px}



.trolley_link{ font-size:12px; color:#5b5b5b}

.trolley_link img{ margin-bottom:-3px}

.extra_mrg_t{ margin-top:15px}

#trolley h1 {margin-bottom:8px}

.validationerror{ padding-left:4px; color:#CC0000}





.designer{font-style:italic; font-size:11px}

#submenu{margin-top:60px}

#submenu ul {margin:0; padding:0}

#submenu ul li {margin:0; padding:0; background-image:url(i/shadow_submenu.gif); background-position:center bottom; background-repeat:no-repeat; min-height:40px; list-style:none}

#submenu ul li a{ color:#707173;  text-decoration:none; font-size:12px; margin-top:10px; padding-left:30px}

#submenu ul li #youarehere { color:#89ba1c; text-decoration:none}

#footer{float:left; background-image:url(i/bg_bottom.png); width:1025px; height:45px;position:relative; top:-20px }



#product_quantity{ margin-bottom:2px}



.forumhdr {

	background: #5b5b5b;

	padding: 3px 5px;

}



#thread_f{margin-top:20px}

#thread_f ul{margin-top:8px}

ul.nodec li{ list-style:none; padding-left:4px }

#thread_f ul li a{text-decoration:none}

#thread_f ul li a:hover{text-decoration:underline}

.abonemang_text{font-size:11px; color:#ADADAD}

.special_index{top:-15px;}
#header a .flag{float:right; width:31px; height:25px; position:relative; left:-30px; top:-24px}