/*
    File Name: style.css
*/
 
/* body */
    body {
        margin:0px auto;
        padding:5px;
        font-family: 'Arial', 'Verdana', Helvetica san-serif;
        font-size:12px;
        line-height:21px;
        position:relative;
    }
 
/* Reset */
    ul, ol,li, h1,h2,h3,h4,h5,h6,form,p,a,img{
        margin:0;
		padding-left:10px;
        
        border:0;
    }
    .clear{
        clear:both;
    }
    
    a{
        outline: none;
    }
 
/* Layout general*/
		
    /* header */
    #header{
        clear:both;
        width:966px;
        margin:0 auto 0 auto;
        display: block;
        padding-top:10px;
    }
 
    /* logo */
    #logo{
        overflow:hidden;
        float:left;
        margin-left:6px;
		padding-right:15px;
    }
	
    #logo .png{
        margin:0;
        padding:0;
        line-height:0px;
        font-size:0px;
    }
 
    /* header right area */
        #header_right{
    }
 
/* Backgrounds */
    #container{
    }  
 
    #container1{
        clear:both;
        display:block;
        padding-top:5px;
    }
    
    #container2{
        clear:both;
        display:block;
        min-height:194px;
    }
 
    #container3{
        width:966px;
        margin:0 auto;
    }
	
    #container20{
        clear:both;
        display:block;
        min-height:194px;
    }
 
/* main layout */
 
    /* page curv top */
    .page_curv_top{
        height:24px;
        width:966px;
        position:absolute;
        z-index:4;
        margin:0 auto;
        clear:both;
        display:block;
    }
	
    .page_curv_top_profile{
        height:24px;
        width:966px;
        z-index:3;
		
        margin:0 auto;
        clear:both;
        display:block;
    }
    
    .content_con{
        width:966px;
    }
 
    .content_con2{
        display:block;
        position:relative;
        width:960px;
        margin:0 auto;
        padding-top:25px;
    }
    
    .content{
        width:635px;
        float:left;
        display:inline;
        margin:0 auto;
    }
 
    /* content area for two columns sub pages */
    .content.sub{
        width:615px;
        float:left;
        margin:0 10px;
    }
 
    /* content area for full width sub pages */
    .content.sub.fullwidth{
        width:940px;
        clear:both;
        margin:0 10px;
    }        
 
    /* content area for product list */
    .content.productlist{
        width:630px;
        float:left;
        margin:0;
    }        
 
    /* sidebar */
    .sidebar{
        width:325px;
        float:right;
    }
 
    /* layers for side shadow */
    .sidebars1{ 
        min-height:220px;
        padding-bottom:5px;
    }
 
    .sidebars2{
		min-height:220px;
        padding-left:10px;
    }
    
     .sidebars2 .box.small{
        float:none;
        clear:both;
        padding-bottom:0px;
    }
 
 /* Featured Boxes */
    .box{
        margin:0 10px 20px 10px;            
    }
        
    /* Single Box (home page)*/
    .box.single{
        width:610px;
        float:left;
        display:inline;
    }
 
     /* Single Box (homepage without sidebar)*/
    .box.single.fullbox{
        width:940px;
		clear:both;
        display:block;
    }
    
    
    /* Small Box (home page, side bar) */
    .box.small{
        width:295px;
        float:left;
        display: inline;
    }
 
 
     /* paragraph top space for boxes */ 
    .box p{
        margin:10px 0 0 0;
        padding:0;
    }
    
    .box br{
	line-height:10px;
    }
 
    /* paragraph top space for single and full box (product details, home page) */ 
    .box.full p, .product_left_side .box.single p{
        margin:0px 0 0 0;
        padding:0 0 20px 0;
    }
    
  
    .sidebars2 .box{
        display:block;
    }
 

/* My Profile Feature area */
    .slider_prof{
        display:block;
        padding:0;
        margin:0;
        width:940px;
        margin:0 auto;
        height:80px;
    }

        
/* Home Page Slider */
    #slider_con{
        display:block;
        clear:both;
        padding:0px;
        margin:0;
        width:960px;
        margin:0 auto;
        height:350px;
        position:relative;
    }
        
        
    #slider_area{
        overflow:hidden;
        width:620px;
        margin:0 auto;
        position:relative;
		right:160px;
        height:350px;
		z-index:2;
    }
	
/* Secondary Page Slider */
    #slider_con2{
        display:block;
        clear:both;
        padding:0px;
        margin:0;
        width:960px;
        margin:0 auto;
        height:269px;
        position:relative;
    }
        
        
    #slider_area2{
        overflow:hidden;
        width:620px;
        margin:0 auto;
        position:relative;
		right:160px;
        height:269px;
		z-index:2;
    }
        
    .slide{
        margin-top:13px;
        width:620px;
    }
	
    .slide_secondary{
        margin-top:13px;
        width:620px;
    }
 
    .slide .image{
        margin:0;
        padding:0;
        border:0;
        position:relative;
        top:0;
        left:0;
		z-index:4;
    }
	
    .slide_secondary .image{
        margin:0;
        padding:0;
        border:0;
        position:relative;
        top:0;
        left:0;
		z-index:4;
    }
        
    /* slider right side */
    .right_side{
        height:310px;
        width:290px;
        padding:10px;
        position:absolute;
        left:620px;
        right:0;
        top:10px;
        margin:5px 10px;
        font-size:12px;
    }
	
    .right_side_sec{
        height:230px;
        width:290px;
        padding:10px;
        position:absolute;
        left:620px;
        right:0;
        top:10px;
        margin:5px 10px;
        font-size:15px;
    }
	
    .right_side a:link{
		color:#ffffff;

    }
	
    .right_side_sec a:link{
		color:#ffffff;

    }
        
    .slider_curv{
        height:56px;
        position:absolute;
        top:300px;
        z-index:6;
        width:960px;
        clear:both;
    }
	
    .slider_curv2{
        height:56px;
        position:absolute;
        top:219px;
        z-index:6;
        width:960px;
        clear:both;
    }
        
    /* slider numbers*/
    #numbers{
        z-index:999;
        padding:0px 0 0 0px ;
        position:absolute;
        bottom:50px;
        left:13px;
        width:14px;
    }
 
    #numbers img{
        padding:2px 0;
    }
        
    /* active number style*/
    #numbers a { 
        display:block;
        outline: none;
    }
 
 
    /* slider numbers*/
    /* active number style*/
    #numbers    a{
    }
    
    #numbers   a:hover{ 
    }
    
    #numbers   a.activeSlide{ 
    }
 
 
    
/* Footer */
    #footer {
        min-height:120px;
        clear:both;
        position:relative;
    }
    
    #footer .footer_con{
        margin: 0px auto;	
        min-height:120px;
        clear:both;
        text-align:left;             
    }
    
    #footer .footer_con2{
        margin: 0px auto;
        width:940px;
    }
    
    /* footer1 copyright text */
    #footer .part1{
        float:left;
        margin:70px 15px 0 30px;
        font-size:11px;
        line-height:14px;
    }
    
    #footer .part2 {
        float:left;
        margin:65px 15px 0 0;
    }
    
    
    /* footer1 navigation */
    #footer .part3{
        float:right;
        margin-top:70px;
        font-size:11px;
        line-height:14px;
    }
    /* footer1 links */
    #footer  a{
        text-decoration:none;
		padding:0  5px;
    }
    #footer  a:hover{
        text-decoration:underline;
		color:#666;
    }
	#footer  .current{
        text-decoration:none;
		color:#666;
    }
 
        
/* Breadcrumb Menu */
    .breadcrumb{
        padding:8px 0 0 10px ;
        font-size:10px;
        position:absolute;
        left:0;
        top:0;
    }
    
    .breadcrumb  a{	
        margin-left:0px;
        text-decoration:none;
    }
    
    .breadcrumb a:hover{
        text-decoration:underline;
    }
 
 

        
/* Links */	 
    a{
        text-decoration:underline;
    }
    
    a:hover{
        text-decoration:none;
    }
    
    h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        text-decoration:none;
    }
    
    h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
        text-decoration:none;
    }
        
/* Headings*/
    h1,h2,h3,h4,h5,h6{
        letter-spacing:0px;
        font-weight:normal;
        position: relative;
        padding: 0 0 10px 0;
        font-family: 'Arial', Helvetica, san-serif;
    }
    
    h1{
        font-size: 34px;
        line-height:54px;
    }
    
    h2{
        font-size: 26px;
        line-height:36px;		
    }
    
    h3{
        font-size: 16pt;
        line-height:30px;
		font-weight:bold;
    }
	
    h3 strong{
		color:#8bddff;
    }
	
    h3 var{
		color:#fff;
		font-style:normal;
    }	
    
    h4{
        font-size: 15pt;
        line-height:30px;
		font-weight:bold;
    }
	
    h4 strong{
		color:#8bddff;
    }
    
    h5{
        font-size: 18px;
        line-height:27px;		
    }
    
    h6{
        font-size: 16px; 
        line-height:20px;
		font-weight:bold;
    }
	
    h6 strong{
		color:#35a0cc;
    }
 
  
    p {
        padding-bottom:15px;
    }
 
/* Images and Alignments */
    img {
        border:0px;
        margin:0px;
        padding:0px;
    }
    
    img.aligncenter{
        display:block;
        text-align:center;
        display: block;
        margin:0 auto 0 auto;
        padding:0px;
        border:0px;
        background:none;
    }
    
    img.alignleft{
        float:left;
        margin: 2px 8px 2px 0;
        display: inline;
        border:0px;
        background:none;
        padding:0;
    }
	
    img.alignleftsml{
        float:left;
        margin: 0 10px 2px 0;
        display:inline;
        border:0px;
        background:none;
        padding:0;
    }
	
    img.readmore{
        float:right;
        margin: 10px 50px 0 0;
        display: inline;
        border:0px;
        background:none;
        padding:0;
    }
 
    .box .featured_image.alignleft {
        margin: 10px 55px 20px 0;
    }        
    
    img.alignright{
        padding:0;
        float:right;
        margin: 2px 0px 2px 8px;
        border:0px;
        background:none;
    }
   
 
/* Copyright styling in Footer */
	
    .copyright{
        padding:0;
        margin:0;
        border:0;
		width:30px;
		height:30px;
		position:absolute;
		left:200px;
		top:60px;
		background-image:url(../images/copyright_logo.png);
		float:left;
    } 
