/* pureinsideout.com */
/* Created by Halina Kotyk ///lina.kotyk@gmail.com/// - 20/12/2005 */

body {
background-color : #EEF7FC;
margin : 0;
padding	: 0px; /* Fix: Opera extra padding */
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 100%;
text-align : center;
}

div#container {
position : relative;
width : 750px;
margin-right: auto;
margin-left: auto; 
padding: 0;
background-color : #DDECF5;
border : 1px solid #000;
font-size : 85%;
}

div#container-img {
position : relative;
width : 750px;
margin-right: auto;
margin-left: auto; 
padding: 0;
background-color : #DDECF5;
background-image : url(../images/background.jpg);
background-repeat : no-repeat;
background-position : 100% 22%;
border : 1px solid #000;
font-size : 85%;
}

div#header {
width : 748px;
height : 138px;
min-height : 138px; 
padding : 0;
margin : 0;
background : url(../images/top.jpg) no-repeat top left; 
}

div#nav {
height : 25px;
margin : 0;
padding : 0 0 0 15px;
background-color : #DBDCE0;
border-bottom : 1px solid #000;
font-size : 12px;
text-align : left;
}

div#content {
padding : 40px 20px 0 50px;
margin : 0;
color : #1e2940;
text-align : left;
background-image : url(../images/background.jpg);
background-repeat : no-repeat;
background-position : top left;
}

div#content-new {
float : left;
width : 540px !important;
width /**/: 570px; /* BoxModel Hack for IE */
padding : 40px 0 0 50px;
margin : 0;
color : #1e2940;
text-align : left;
}

div#rightcolumn {
float : right;
width : 140px;
padding : 20px 0 50px 10px;
margin : 120px 5px 0 0;
background-color : #D2F0FF;
text-align : left;
}

div#image {
float : left;
min-height : 120px;
border : 2px solid #223762;
margin : 10px 10px 10px 0 ;
}

div#image1 {
float : left;
min-height : 120px;
border : 2px solid #223762;
margin : 10px 10px 10px 0 ;
}

div#footer {
clear : both;
margin : 0;
padding : 5px 20px; 
border-top : 1px solid #000;
}

div#copy { 
width : 748px;
font-size : 10px;
text-align : left;
padding-left : 30px;
margin-right: auto;
margin-left: auto; 
}

div#links {
clear : both;
margin-top : 20px;
}

div#calligraphy {
float : right;
width : 225px;
height : 312px;
padding : 10px 5px;
margin : 10px 10px 10px 0 ;
text-align : center;
background : white;
border : 2px solid #223762;
}

div#quotes {
float : right;
width : 260px;
padding : 0 5px;
margin : 0 10px 10px 0 ;
text-align : center;
}

div#paypal {
width : 600px;
padding : 0;
margin-top : 20px;
}

div#promoindex {
text-align : center;
}

/* Navigation */

ul#main_nav {
list-style : none;
width : 730px;
padding : 0;
margin : 0;
}

ul#main_nav li {
float : left;
position: relative;
width : auto;
font-weight : bold;
border-right : 2px solid #223762;
padding : 0 5px;
margin : 0; 
}

li ul {
display: none;
position: absolute; 
top: 100%;
left: 0;
padding : 0;
margin : 0;/*
background-color : #DBDCE0; */
}

ul#main_nav li li {
display: block;
float: none;
width : 145px;
padding : 5px 10px;
background-color : #223762;
}

li.smalldropdown {
width : 110px !important;
}

li > ul {
	top: auto;
	left: auto;
	}

li:hover ul, li.over ul { display: block; }

ul#main_nav li a { 
color : #223762;
text-decoration : none;
}

ul#main_nav li a:hover { 
color : #F0373D !important;
}

ul#main_nav li li a { 
color : white;
text-decoration : none;
}

ul#main_nav li li a:hover { 
color : #DBDCE0 !important;
text-decoration : none;
}

.last {
border-right : 0px !important;
}

.yellow {
color : #ff6600 !important;
}

a#current {
color : #F0373D !important;
}

div#footer ul { 
list-style : none;
margin : 0px;
padding : 0;
}

div#footer ul li {
display : inline;
width : auto;
font-weight : bold;
border-right : 1px solid #223762;
padding : 0px;
margin : 0;
}

div#footer ul li a { 
color : #223762;
text-decoration : none;
font-size : 10px;
padding : 3px;
margin : 0;
}

div#footer ul li a:hover { 
text-decoration : underline;
}

/* Content */


h1 {
font-size : 18px;
margin : 0;
padding-bottom : 10px;
}

h1.style1 {
color : #0099CC;
}

h1.style2 {
font-size: larger;
font-weight: bold;
color: #0099CC;
}

h2 {
font-size : 16px;
font-weight : bold;
margin : 0;
padding-bottom : 10px;
padding-top : 30px;
}

h2.ad {
font-size : 14px;
}

h2.style1 {
font-size: larger;
font-weight: bold;
color: #0099CC;
}

p {
margin : 0;
padding : 5px 0;
}

p.quote {
font-weight : bold;
font-size : 140%;
padding : 0 0 10px 0;
}

p.ad-quote {
font-weight : bold;
font-size : 190%;
padding : 0 0 10px 0;
}

a, a:visited {
color : #1e2940;
font-weight : bold;
}

a:hover {
color : #ff6600;
}

li.bullet {
padding : 10px 0;
margin : 0 10px;
list-style-type: square;
}

li.numbered {
padding : 10px 0;
}

td.list {
border-bottom : 1px dashed #223762;
}

a.sale-quote {
font-weight : bold;
font-size : 120%;
color : #66CCCC !important;
}

a.sale-quote:hover {
color : #1e2940 !important;
}

.image {
border : 2px solid #223762;
}

div#calligraphy p {
font-weight : bold;
font-size : 90%;
font-style : italic;
}

div#quotes p {
font-weight : bold;
font-size : 90%;
font-style : italic;
}

div#links a {
padding-right : 10px;
}

.testimonials_form {
height : 500px;
}

.feedback_form {
height : 300px;
}

.paypal {
float : left;
margin-right : 40px;
}

.crossed {
text-decoration : line-through;
}

.red {
color : #FF0000;
}

p.promo {
font-weight : bold;
font-size : 150%;
padding : 0 0 30px 0;
text-align : center;
}

div#promoindex img {
float : right;
border : 2px solid #223762;
}

p.promoline1 {
color : #8E1818;
text-transform : uppercase;
font-size : 100%;
}

p.promoline2 {
color : #8E1818;
text-transform : uppercase;
font-size : 180%;
}

p.promoline3 {
color : #3A66BD;
text-transform : uppercase;
font-size : 400%;
font-weight : bold;
letter-spacing : -2px;
}

p.promoline4 {
color : #8E1818;
font-size : 100%;
}

p.promoline5 {
color : #3A66BD;
font-weight : bold;
font-size : 70%;
}

a.imagecaption {
float : left;
text-align : center;
padding : 133px 10px 0 10px;
margin-right : 10px;
margin-top : 10px;
width : 100px;
background : url(../image-files/cover-home.jpg) no-repeat center top;
text-decoration : none !important;
font-size : 80%;
}
