@import url('type.css');
@import url('menu.css');
@import url('form.css');
@import url('item.css');
@import url('ie.css');

* { margin:0; padding:0; line-height:1; }
html { height:100%; width:100%; }
body { padding:30px 0; font:400 12px/1.25 Arial, Helvetica, Verdana, sans-serif; text-align:center; background:url(../images/backgrounds/gradient.jpg) repeat-x; position:relative; }

#layout { margin:0 auto; width:800px; text-align:left; background:#FFFFFF url(../images/backgrounds/content.jpg) 0px 110px repeat-x; }
#brand { height:83px; background:url(../images/gui/brand.jpg) no-repeat; width:800px; }
.phone {padding-top:20px; display:block}
.phone1 { font:bold 16px Arial, Helvetica, sans-serif; color:#FFF; }
.phone2 { font:bold 24px Arial, Helvetica, sans-serif; color:#FFF;}
#navigation { height:27px; border-left:2px solid #0054A5; border-right:2px solid #0054A5; background:url(../images/gui/menu_background.jpg) repeat-x; z-index:10; }
#content { min-height:1%; border-left:2px solid #0054A5; border-right:2px solid #0054A5; background:url(../images/backgrounds/woman.jpg) 20px 180px no-repeat; }
#content.home { height:499px; border-left:2px solid #0054A5; border-right:2px solid #0054A5; background:url(../images/art/home.jpg) no-repeat; }
#content.distributors { width:800px; }
#content div.image { padding:35px 0 0 18px; }
#content div#introduction { margin-left:240px; padding-top:20px; width:280px; }
#content div#introduction h2 { margin-top:0.5em; color:#0054A5; text-transform:none; }
#content div#introduction p { margin-top:0.5em; }

#bottom { height:16px; background:url(../images/backgrounds/bottom.gif) no-repeat; clear:left; }

#topic { padding:35px 12px 12px 12px; float:left; display:inline; }
#topic #text { padding:0; margin-right:18px; }
#text { padding:35px 12px 12px 12px; width:372px; float:left; display:inline; }
#text.products { width:540px; }
#text.vendors { width:540px; }
#text.gallery { width:540px; }
#text.photos { width:600px; }
#text.catalog { width:540px; }
#text.specifications { width:540px; }
#text.distributors { width:720px; }
#text.form { width:640px; }

.none { display:none; }
.block { display:block; }
.inline { display:inline; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }

ul { list-style:none; }
ol { margin:0 0 0 1.25em; padding:0 0 0 1em; }
ol li { margin:0 0 0.33em 1.25em; padding:0; }
li ol { margin:0 0 0 0.5em; padding:0; }

a { outline:none; font-weight:700; color:#0054A5; }
a:link { text-decoration:none; }
a:visited { color:#333333; text-decoration:none; }
a:hover { color:#0054A5; text-decoration:underline; }
a:active { text-decoration:none; }

img { border:none; display:block; }

.darkblue { color:#0054A5; }