@charset "utf-8";

/* BODY */

body{
margin:0px 0px 0px 0px;
background-color:#fff0ef;
}

/* FONTS */

h1 { font-size:22px; font-weight:bold; color:#d9514c; font-family:arial; padding: 10px 10px 10px 10px; border-bottom: 1px solid #d9514c;
	 background-image: url(../images/content-SA.gif); background-position:right; background-repeat:no-repeat; }
h2 { font-size:16px; font-weight:bold; color:#d9514c; font-family:arial; padding: 10px 10px 10px 10px; }

/* IMAGES */

img.topic {padding: 10px 5px 10px 5px; margin: 5px 5px 5px 5px;}
img.profile {padding: 10px 0px 0px 0px; }
img.photography {padding: 20px 20px 20px 20px; }
img.logo {padding: 15px 0px 0px 0px; }
img.focus {margin: 5px 15px 5px 15px; border: 1px solid #d9514c; }

/* HEADER */

#headerbg{
width: 100%; /*Width of main container*/
height: 100px;
margin: 0 auto; /*Center container on page*/
padding:0px;
background-color:#f7cecc;
}

#headercontainer{
width: 910px; /*Width of main container*/
height: 70px;
margin: 0 auto;
padding: 0px 0px 0px 0px;
}

/* CONTENT CONTAINERS */

#maincontainer{
width: 920px;
margin: 0 auto;
padding: 25px 0px 0px 0px;
}

#leftcontent{
width: 640px; /*Width of main container*/
float:left;
padding: 5px 5px 5px 5px;
background-color:#FFFFFF;
}

#rightcontent{
width: 260px; /*Width of main container*/
float:right;
padding:0px;
}

/* CONTENT */

.topiccontainer{
width: 630px; 
float:left;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 5px;
}

.topiccontainer p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#464646; text-align:justify; line-height:150%; padding: 0px 10px 0px 20px; }
.topiccontainer a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4987eb; text-align:justify; line-height:150%; }
.topiccontainer li{ font-size:14px; color:#464646; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:150%; padding: 10px 20px 0px 20px; }

.productcontainer{
width: 630px; 
float:left;
padding:0px 0px 0px 0px; margin: 10px 0px 10px 0px;
border: 1px dashed #ebebeb;
}

.productcontainer p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; line-height:150%; padding: 0px 10px 0px 20px; }
.productcontainer a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4987eb; text-align:justify; line-height:150%; font-weight:bold; }
.productcontainer li{ font-size:14px; color:#464646; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:150%; padding: 10px 20px 0px 20px; }
.productcontainer h3 { font-size:16px; font-weight:bold; color:#d9514c; font-family:arial; padding: 0px 0px 0px 0px; }

.factscontainer{
width: 260px; 
padding:0px 0px 5px 0px;
background-color: #fbe3e1;
}

.factscontainer h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding: 10px 10px 10px 10px; background-color:#d9514c;  }
.factscontainer p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; text-align:justify; line-height:175%; padding: 5px 20px 0px 20px; }
.factscontainer li { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; line-height:200%; padding: 0px 0px 0px 0px; }
.factscontainer a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4987eb; line-height:175%; }

td.landing{ 
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; line-height:150%; padding: 10px 250px 0px 5px; vertical-align:top; 
background-image:url(../images/landingpage/piggy-bg.gif); background-position:top right; background-repeat:no-repeat; }
td.landing a{ color:#4987eb;}

td.links {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4987eb; text-align:center; line-height:150%; font-weight:bold; padding: 10px 0px 10px 0px;}
td.links a{color:#4987eb;}

/* LISTINGS */

#listing{
width: 100%;
margin: 10px 0px 0px 0px;
float:left;
padding: 0px;
}

#listingcontainer{
width: 920px;
margin: 0 auto;
padding: 5px 0px 5px 0px;
background-color:#FFFFFF;
}

#listingcontainer h2 {font-size:22px; font-weight:bold; color:#d9514c; font-family:arial; padding: 0px 10px 0px 20px; }
#listingcontainer p{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:justify; line-height:150%; padding: 0px 10px 0px 20px; }
#listingcontainer a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4987eb; text-align:justify; line-height:150%; font-weight:bold; }
#listingcontainer li{ font-size:10px; color:#464646; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:200%; padding: 0px 20px 0px 20px; }

/* FOOTER */

#footer{
width: 100%; /*Width of main container*/
margin: 0 auto;
float: left;
height: 80px;
padding:0px;
background-color:#fff0ef;
background-image:url(../images/bg-footer.gif); background-position:bottom; background-repeat:repeat-x;
}

#footercontainer{
width: 910px; /*Width of main container*/
height: 60px;
margin: 0 auto;
padding: 5px 0px 10px 0px;
}

#footercontainer p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#d9514c; padding: 0px 0px 0px 0px; }