
body {
height : 100%;
min-height : 100%;
background : url(images/header_bkgr.jpg) repeat-x top;
font-family : arial, tahoma, sans-serif;
margin : 0;
padding : 0;
font-size : small;
line-height : 150%;
color : #3d515c;
}
#wrapper {
width : 998px;
background : #ffffff;
margin : 0 auto;
}
#header {
width : 1000px;
background : url(images/header.jpg) no-repeat top left;
height : 167px;
}
#logo {
padding-top : 20px;
}
.phone {
float : right;
margin : 40px 0 0 0;
color : #e46d15;
font-size : 200%; line-height:150%;
overflow : hidden;
width : auto;
font-weight : bold;
display : inline;
}
#mainmenu {
margin : 0 auto;
width : 100%;
height : 27px;
background : url(images/bkgrmenu.gif) repeat-x;
text-align : center;
}
.links {
width : 914px;
margin : 0 auto;
display : block;
}
#mainmenu li {
width : 130px;
height : 27px;
float : left;
margin : 0;
display : inline;
}
.one {
background-image : url(images/link1.gif);
}
.two {
background-image : url(images/link2.gif);
}
.three {
background-image : url(images/link3.gif);
}
.four {
background-image : url(images/link4.gif);
}
.five {
background-image : url(images/link5.gif);
}
.six {
background-image : url(images/link6.gif);
}
.seven {
background-image : url(images/link7.gif);
}
#mainmenu a {
font-size : small;
text-transform : uppercase;
color : #6f2274;
text-decoration : none;
line-height : 27px;
}
#mainmenu a:hover {
color : #8560a8;
height : 27px;
display : block;
background : url(images/bkgrmenu.gif) repeat-x;
line-height : 27px;
}
#content_home {
background : url(images/main.jpg) no-repeat top;
height : 353px;
width : 1000px;
margin : 0 auto;
}
#home_text_1 {
margin : 95px 0 0 100px;
position : relative;
color : #5596c8;
float : left;
width : 400px;
display : block;
line-height : 150%;
}
#home_text_2 {
margin : 50px 130px 0 0;
float : right;
position : relative;
color : #6f2274;
width : 300px;
display : block;
line-height : 150%;
}
.getaquote {
margin : 0 0 0 250px;
position : relative;
}
.quote_home {
float : right;
position : relative;
display : inline;
margin : 50px 0 0 0;
}
#content_wrapper {
width : 1000px;
display : block;
}
#underheader {
height : 35px;
width : 100%;
display : block;
background : url(images/underheader_bkgr.jpg) repeat-x;
border : 1px solid #d8d8d8;
margin-top : 3px;
}
#social_wrap {
float : left;
height : 21px;
width : 300px;
display : block;
margin : 8px 0 0 8px;
}
#content {
float : left;
width : 670px;
background : #ffffff;
padding : 10px;
text-align : justify;
display : block;
overflow : hidden;
position : relative;
}

.photo {
border : 4px double #ccc;
}
#gallery {
width : auto;
float : left;
}
.thumb {
float : left;
width : 308px;
margin : 10px 5px 10px 5px;
background : #eee url(images/form_bkgr.jpg) repeat-x;
border : 1px solid #ddd;
padding : 6px;
}
.thumbsm{float : left;
width : 110px;
height:125px;
margin : 10px 5px 10px 5px;
background : #eee;
border : 1px solid #ddd;
padding : 5px;
}


.thumb p {
margin : 0 0 3px 0;
text-align : center;
}
.thumb img, .book,.thumbsm img {
border : 4px double #dcdcdc;
background : #fff;
}
#buybook {
float : left;
margin : 10px 10px 10px 0;
display : block;
width : auto;
}
#content ul#buybook, #content ul#buybook li {
margin-left : 0;
list-style : none;
}
.booklist {
width : 650px;
margin : 10px 0;
border-bottom : 1px dashed #ccc;
display : block;
float : left;
}
.booklist img {
border : 3px double #dcdcdc;
background : #fff;
float : left;
width : auto;
display : block;
position : relative;
margin-right : 10px;
}
.caption {
font-size : 90%;
line-height : 130%;
height : 30px;
text-align : center;
}
#right_side {
width : 305px;
display : block;
float : right;
margin : 0;
}
#right_side h3{ font-size:100%;}
.right_box {
width : 300px;
background : url(images/right_side_bottom.jpg) no-repeat bottom left;
margin : 5px 0 0 5px;
}
.right_box_ads {
width : 300px;
background : #fef6db;
margin : 5px 0 0 5px;
float : left; text-indent:15px; line-height:200%;
}

.banner {
width : 150px;
float : left;
text-align : center;
padding : 10px 0 5px 0;
}
.right_box_top {
margin : 0;
padding : 5px 10px 0 10px;
background : url(images/rightside_top_2.jpg) no-repeat top left;
}
.right_box ul {
margin : 0;
padding : 0 10px 14px 20px;
list-style : none;
}
.right_box ul li {
margin : 0;
padding : 0 0 6px; list-style:none;

}
.textimage {
width : 650px;
text-align : center;
margin : 10px auto;
}
#footer {
height : 150px;
padding-top : 20px;
background : url(images/footer_bkgr.jpg) repeat-x;
}
#footer ul {
width : 914px;
margin : 0 auto;
display : block;
}
#footer li {
width : 130px;
height : 27px;
float : left;
margin : 0;
display : inline;
}
#footer a {
font-size : small;
color : #ff6600;
text-decoration : none;
line-height : 27px;
}
#footer a:hover {
color : #dfb3ec;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}
#fellows {
width : auto;
display : block;
background : url(images/fellows.jpg) no-repeat top right;
height : 220px;
}
h1,h1 a {
color : #b30909;
font-weight : bold;
padding : 0;
display : block;
line-height : 150%; 
text-decoration:none;
}
h1{font-size : 120%;}
h2{font-size : 110%;}
h2,h2 a {
color : #e46d15;
font-weight : bold;
margin : 10px;
line-height : 150%;
text-decoration:none;
}
h1 a:hover, h2 a:hover{text-decoration:none;}
h3 {
font-size : 110%;
font-weight : bold;
color : #2a6688;
line-height : 150%;
}
.blue {
font-weight : bold;
color : #2a6688;
line-height : 110%;
}
#content li, p {
color : #3d515c;
}
h5 {
font-size : 100%;
color : #2a6688;
font-weight : bold;
line-height : 160%;
}
p {
display : block;
line-height : 150%;
margin : 10px 0;
}
.small {
font-size : 90%;
}
#content ul {
margin-left : 70px;
}
#content li {
margin : 10px 10px 10px 40px;
list-style-image : url(images/dot.png);
line-height : 20px;
}
a {
color : #2a6688;
text-decoration : underline;
}
a:hover {
text-decoration : underline;
color : #b30909;
}
a:visited {
text-decoration : none;
color : #3d515c;
}
.left {
float : left;
margin : 0 10px 10px 0;
width : auto;
display : inline;
position : relative;
}
.right {
float : right;
margin : 0 0 0 10px;
width : auto;
display : inline;
position : relative;
}
#thankyou {
width : 500px;
margin : 0 auto;
text-align : center;
}
#hintbox {
position : absolute;
top : 0;
width : 250px;
padding : 3px;
font-size : 90%;
line-height : 18px;
z-index : 100;
background : #fef6db;
border : 1px solid #dfb3ec;
visibility : hidden;
}
.facebook {
margin : 5px 60px;
}
.amazon {
margin : 10px 10px 10px 0;
}
.column{ float:left; margin-right:20px; width:250px;}
.visit{ padding:5px 10px; 
background:url(images/underheader_bkgr.jpg) repeat-x; 
color:#663399;
margin:10px 0 ;}
p b{ color:#8560a8}

#portfolio{ background:#fff; width:100%; text-align:center;}
#portfolio h2,#portfolio h3,#portfolio a { color:#f3f3f3;}
#portfolio .head{ background:#444; padding-bottom:15px;}
#portfolio a{ text-decoration:underline;}
#portfolio iframe{ width:100%; height:1500px;border-top:2px solid #ccc;}
