 /*  
Theme Name: FORTIS DESIGN NEW
Theme URI: http://www.fortisdesign.com
Description: E-Commerse website for Fortis Design
Version: 1.0
Author: britt hayes
Author URI: 
*/

html, body {
background-color:#fff;
height:100%;
margin:18px 0px 0px 0px;
padding:0;
}

body {
-x-system-font:none;
font-family:tahoma,helvetica,arial,sans-serif;
color:#666666;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px;
line-height:16px;
}

h1, h2, h3, h4, h5, h6{
    font-weight:100;
    letter-spacing:.02em;
    margin-top:25px;
    margin-bottom:-2px;
    color:#333;
}

fieldset,img {border:0;} 

li{
list-style:none;
display:inline;

}

blockquote { 
         margin: 0 30px 20px 30px; 
         padding: 5px 0 0 10px; }

.left{
         float:left;
}

.right{
         float:right;
}

.clear{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	#clear: both;
	#display: block;
	#overflow: hidden;
	#visibility: hidden;
	#width: 0;
	#height: 0;

}

img.alignright {float:right; margin:10px 0 1em 1em}
  img.alignleft {float:left; margin:10px 1em 1em 0}
  img.aligncenter {display: block; margin-left: auto; margin-right: auto}
  a img.alignright {float:right; margin:0 0 1em 1em}
  a img.alignleft {float:left; margin:0 1em 1em 0}
  a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


/* ***********************************************************
*	LINKS								*
***********************************************************/
a, a:visited, .post p a, .post p a:visited{
    color:#666;
    text-decoration:underline;
}

a:hover, .post p a:hover{
    color:#5091CD;
}




.post a{
color:#333;
text-decoration:underline;
}

.post a:hover, .post a:visited{
color:#5091CD;
}

.grid a, .grid a:visited{
text-decoration:none;
}

.grid a:hover{
color:#5091CD;
text-decoration:underline;
}



/* ***********************************************************
*	Basic Div Styling									*
***********************************************************/
#content-wrap{
	width:960px;
	margin:0 auto;
	}

#main-content{
}

#sidebar-left{
    float:left;
    width:160px;
    text-align:center;
    padding:0px 20px 0px 19px;
    border-right:1px solid #cccccc;
    margin-top:15px;
}
#sidebar-left ul{
padding:0px;
display:inherit;
}

#sidebar-left ul li{
display:block;}


#main-column{
    float:left;
    width:550px;
    padding-left:20px;
padding-top:0px;
margin:0px;
}

/* ***********************************************************
*	Header Styling									*
***********************************************************/
	
#header h1{
	margin:0px auto;
        width:498px;
	}



/* ***********************************************************
*	TOP-NAV Styling									*
***********************************************************/



#top-nav{
padding-top:20px;
width:960px;
font-size:13px;
font-variant:small-caps;
font-style:normal;
font-weight:normal;
text-align:center;
letter-spacing:.07em;
}

#top-nav ul{
margin-top:-25px;
margin-bottom:2px;
}

#top-nav li{
list-style:none;
display:inline;
padding:0px 10px;

}


#top-nav a, #top-nav a:visited {
color:#333333;
text-decoration:none;
}

#top-nav li.current_page_item{
background:#5091CD;
text-decoration:underline;
}

#top-nav a:hover, #top-nav a:active{
color:#5091CD;
}




/* ***********************************************************
*	HOME-PAGE Styling									*
***********************************************************/
#slide{
    width:875px;
    margin:20px auto;}

#bottom-home{

}

#home-widget{
    float:right;
    width:350px;
    padding-right:88px;
}

#home-widget li{
    list-style-image:none;
    list-style-position:inside;
    list-style-type:none;
    margin:10px 0px -15px 0px;
    padding:0px;
}

#home-widget a{
    font-size:13px;
    }

.tddrecentposts{
margin:5px;
display:inline;
}





/* ***********************************************************
*	Main-Content Details							*
***********************************************************/


.content h1{
color:#333;
}

/* ***********************************************************
*	Product GRID								*
***********************************************************/
#product-column{
    float:left;
    width:660px;
    padding-left:20px;

}

.grid{
margin-top:20px;
}

.grid .left{
text-align:center;
}

.grid .left img{
padding:0px 20px 0px 0px;
}

/* ***********************************************************
*	Product PRODUCT								*
***********************************************************/

.product{
width:750px;
text-align:left;
margin-top:0px;
}

.product .left{
    width:545px;
margin-top:0px;

}


.product .right{
width:205px;
margin-top:62px;
}

.product .left h1{
text-align:left;
}

.headline{
text-align:left;
}


.add form{
margin:0px;
width:160px;}


#shopp dl dt {
float:left;
font-weight:bold;
margin-right:10px;
}

dt {
margin-top:0px;
}

dd{
   margin:0px 0px 5px 0px;
}

.frame{

margin-top:10px;

}



/* ***********************************************************
*	FOOTER STYLING									*
***********************************************************/
#footer{
    border-top:1px solid #cccccc;
    margin:85px auto;
    text-align:center;
    letter-spacing:.03em;
    font-size:12px;
}


#footer ul{

}

#footer li{
list-style:none;
display:inline;
padding:0px 8px;

}


#footer a, #footer a:visited {

}

#footer li.current_page_item{

}

#footer a:hover, #footer a:active{
color:#5091CD;
}

/* ***********************************************************
*	RECIEPT								*
***********************************************************/
#receipt{
border:1px solid #ddd;
padding:20px;
}

#receipt .right{
margin-right:3px;
margin-top:6px;}


/* ***********************************************************
*	Cart Clarifications							*
***********************************************************/
.update{
margin:20px 15px;
text-align:center;
background:#666666;
color:#fff;
padding:10px;
font-size:13px;
letter-spacing:.04em;
line-height:20px;
}
.detail{
background:#5091CD;
margin-top:20px;
padding:5px 6px 30px 6px;
width:150px;
text-align:center;
color:#fff;
letter-spacing:.02em;
}