﻿/* Standard -------------------------- */
h1, h2, h3								{ margin-top:0px; font-family:Arial; }
h1										{ margin-bottom:10px; font-size:25px; line-height:25px; }
h2										{ margin-bottom:5px; font-size:16px; line-height:16px; }
h3										{ margin-bottom:5px; font-size:14px; line-height:14px; }

.h2Alert								{ padding:5px 0 5px; text-align:center; line-height:25px; font-size:16px; font-family:Verdana; font-weight:bold; border:dotted 1px #cc0066; background-color:#f2ea73; color:#3b391a; }

input.text								{ padding-left:2px; padding-right:2px; height:16px; font-size:11px; line-height:16px; border-top:1px solid #BAB6A6; border-left:1px solid #BAB6A6; border-bottom:1px solid #DFDFDF; border-right:1px solid #DFDFDF; background:#FFFFFF url(/g/gfx/bg_input_text.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; }
textarea.textarea						{ font-size:11px; line-height:16px; border-top:1px solid #BAB6A6; border-left:1px solid #BAB6A6; border-bottom:1px solid #DFDFDF; border-right:1px solid #DFDFDF; background:#FFFFFF url(/g/gfx/bg_input_text.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; }
input.button							{ padding-left:12px; padding-right:12px; height:20px; border:1px solid #BAB6A6; background:#F6F6F6 url(/g/gfx/bg_input_button.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
select									{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.fl										{ float:left; }
.fr										{ float:right; }

.clear									{ clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

.clearfix:after							{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix								{ display:inline-block; _height:1%; } /* Hides from IE-Mac \*/
.clearfix								{ display:block; } /* End skjul for IE-mac */

.clear:after                            { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height: 0; }
.clear                                  { display:inline-block; } /* start commented backslash hack \*/
* html .clear                           { height:1%; }
.clear                                  { display:block; } /* close commented backslash hack */


.col									{ width:300px; }
.col_box								{ width:291px; }

.Buttons								{ margin-top:5px; text-align:right; }

td, p									{ font-size:11px; font-family:Verdana; }
p										{ margin:0 0 1em 0; line-height:16px;  }
a										{ color:#308f23; text-decoration:none; }
a.buyyourmagasinelink:hover				{ color:#E83394; text-decoration:underline; }
a:hover									{ text-decoration:underline; }
a.NewWindow								{ padding-right:14px; display:inline-block; background:url(/g/Icon/LinkNewWindow.gif) right 2px no-repeat; }
a:hover.NewWindow						{ padding-right:14px; display:inline-block; background:url(/g/Icon/LinkNewWindow_over.gif) right 2px no-repeat; }

ul.Icons								{ margin:0 0 0 5px; padding:0; list-style-type:none; }
ul.Icons li								{ padding-left:24px; height:22px; line-height:22px; text-align:left; background-repeat:no-repeat; background-position:left center; }
ul.Icons li.Information					{ background-image:url(/g/icon/Information.gif); }
ul.Icons li.Subscription				{ background-image:url(/g/icon/Cart.gif); }
ul.Icons li.Advertisement				{ background-image:url(/g/icon/Advertisement.gif); }
ul.Icons li.Search						{ background-image:url(/g/icon/Search.gif); }
ul.Icons li.Paper						{ background-image:url(/g/icon/Paper.gif); }
ul.Icons li.Number1						{ background-image:url(/g/icon/1.gif); }
ul.Icons li.Number2						{ background-image:url(/g/icon/2.gif); }
ul.Icons li.Number3						{ background-image:url(/g/icon/3.gif); }
ul.Icons li.Phone						{ background-image:url(/g/icon/Phone.gif); }
ul.Icons li.Cell						{ background-image:url(/g/icon/Cell.gif); }
ul.Icons li.Fax							{ background-image:url(/g/icon/Fax.gif); }
ul.Icons li.Email						{ background-image:url(/g/icon/Email.gif); }
ul.Icons li.GeographicalMap				{ background-image:url(/g/icon/Map.gif); }
ul.Icons li.Www							{ background-image:url(/g/icon/Www.gif); }

/* Box ------------------------------- */
dl.box_top								{ height:19px; margin:0; background-position:left top; background-repeat:repeat-x; }
dl.box_top dt							{ padding:2px 5px 5px 8px; font-family:Arial, Verdana, sans-serif; font-size:12px; letter-spacing:1px; font-weight:normal; color:#FFFFFF; text-transform:uppercase; }
dl.box_top dt a							{ color:#FFFFFF !important; text-decoration:none; }
dl.box_top dt a:hover					{ text-decoration:underline; }
dl.gray									{ background-image:url(/g/layout/box/gray.gif); }
dl.blue									{ background-image:url(/g/layout/box/blue.gif); }
dl.orange								{ background-image:url(/g/layout/box/orange.gif); }
dl.purple								{ background-image:url(/g/layout/box/purple.gif); }
dl.red									{ background-image:url(/g/layout/box/red.gif); }
dl.green								{ background-image:url(/g/layout/box/green.gif); }
dl.black								{ background-image:url(/g/layout/box/black.gif); }
dl.dark_gray							{ background-image:url(/g/layout/box/dark_gray.gif); }
dl.purple_blue							{ background-image:url(/g/layout/box/purple_blue.gif); }
dl.purple_gray							{ background-image:url(/g/layout/box/purple_gray.gif); }
dl.green_gray							{ background-image:url(/g/layout/box/green_gray.gif); }
dl.dark_blue							{ background-image:url(/g/layout/box/dark_blue.gif); }
dl.light_brown							{ background-image:url(/g/layout/box/light_brown.gif); }
dl.dark_green							{ background-image:url(/g/layout/box/dark_green.gif); }

div.box									{ margin-bottom:12px; background-color:#F5F5F5; border:1px solid #E4E4E4; }
div.box div.content						{ padding:8px 8px 8px 8px; }
div.box div.content a					{ color:#0366cc; text-decoration:underline; }
div.box div.seperator					{ height:1px; overflow:hidden; background-color:#FFFFFF; border-top:1px solid #E4E4E4; }

.modalBackground						{ background-color:#000000; filter:alpha(opacity=74); opacity:0.74; }

td.Label								{ text-align:right; padding-right:10px; }

.TextSearchHighlight					{ background-color:#ECBF41; color:#000000; font-weight:bolder; padding:2px 3px 2px 3px; }

.space10                                { height:10px; }
