/*
Theme Name: Sogustund Theme
Theme URI: http://www.sogustund.is/
Description: The sogustund theme based ...
Version: 1.0
Author: Danish Ali
Author URI: http://www.mezino.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Sogustund v1.0
	 http://sogustund.is/

	This theme was built by Danish Ali,
*/

/* Begin Typography & Colors */

@import 'style_more.css';
@import 'shop_styles.css';

*{padding:0; margin:0}

body { 
margin: 0px; 
font-family: 'Trebuchet MS';
font-size:11px;
background:url(images/background_gradient.png) repeat-x #7cb4c3; 
color:#7C7C7C; 
overflow-x:hidden;
width:1000px;
position:relative;
}

a{ text-decoration: none; color:#47474A;}
a:hover {color:#D95144; }
p { margin-bottom: 18px;}

h1 
{    font-family: "Trebuchet MS";    
    font-size:15px;
}
h2 
{ 
    font-family: "Trebuchet MS";        
    font-size:14px;    
    color:#47474A; 
    padding-top: 9px;
}
h3
{
    font-family: "Trebuchet MS";        
    font-size:13px;    
    margin: 0px; 
}
h4
{
    font-family: "Trebuchet MS";        
    font-size:15px;    
    margin: 0px; 
    color:#D95144;     
}
h5
{
    font-family: "Trebuchet MS";        
    font-size:14px;    
    margin: 0px; 
    color:#D95144; 
}
h6
{
    font-family: "Trebuchet MS";        
    font-size:13px;    
    margin: 0px; 
    color:#D95144;     
}

textarea{width:415px;}
img{border:0;}

input[type="text"],input[type="password"] {
padding:5px 0 5px 0;
margin:5px 0 0 0;
border:1px solid #47474A;

}

button{
padding:5px 0 5px 0;
margin:5px 0 0 0;
background:none;
}
#header {
height:182px;
width:750px; 
padding:0;margin:0;
background:url(images/Header.png) no-repeat left top;
float:left;
}

#header_right{
width:160px;
float:left;
padding:0;
margin:30px 0 0 0;
text-align:center;
}



#top_navlist { 
color:#FFF; 
margin:0px 0 20px 0px; 
padding:0 0 0 0; 
width:800px; 
float:left; 
}

#top_navlist ul{ 
padding:5px 0 0px 230px; 
margin :0 0 0px 0px;
height:28px;
}

#top_navlist li{ 
list-style: none; 
/*padding:7px 2px 7px 4px; */
display:inline; 
/*background: url(images/right.png) right no-repeat;  */
height:28px;
margin:0px;

}

/*#top_navlist li a{
padding:7px 2px 8px 4px;
text-decoration: none; color:#47474A; 
font-weight:normal;
height:28px;
background:url(images/sogur.png) left repeat-x;
margin:0px;
font-size:12pt;
}*/

#top_navlist li a:hover{ color: #D95144;}

#top_navlist li.current_page_item a{ color: #D95144; }

#top_navlist li
{
	margin-left:5px;
	display:block;
	float:left;
	padding-top:5px;
	text-align:center;
	height:26px;
	font-size:12pt;
}
#top_navlist li.page-item-3 , #top_navlist li.page-item-50
{
	width:70px;
	background:url(images/item-3.png) no-repeat;
}

#top_navlist li.page-item-2  
{
	width:90px;
	background:url(images/item-2.png) no-repeat;

}

#top_navlist li.page-item-28 
{

	width:160px;
	background:url(images/item-28.png) no-repeat;
}
#top_navlist li.page-item-31
{
	width:120px;
	background:url(images/item-31.png) no-repeat;
}


#container { 
margin:0 0 0 0;
padding:0;
width:930px; 
line-height:16px; 
background:url(images/raysRett.png) no-repeat left top ; 
min-height:595px;
float:left;
}

#container2 {
width:920px; 
float:right; 
padding:0; 
margin:0 0 0px 10px;
}

#page { } /* for use with custom styles */

.center_top_contents{  height:4px; background:url(images/top_center_crn.gif) bottom left no-repeat; }
.side_btm_contents{ background:url(images/btm_center_crn.gif) top no-repeat; padding:0; height:4px; }

#content{
float:left;
width:446px !important; 
background:#FFF;
margin:0 10px 10px 10px;
padding:0 13px 0 13px;
color:#47474A;
font-size:14px;
text-align:justify;
padding-top:10px;
}

#pgContent{
float:left;
width:446px !important; 
background:#FFF;
margin:0 10px 10px 10px;
padding:0 13px 0 13px;
color:#47474A;
font-size:14px;
text-align:justify;
}



.side_top{ background:url(images/top_side_crn.gif) no-repeat bottom; width:214px; height:4px; padding:0;}
.side_btm{ background:url(images/btm_side_crn.gif) no-repeat left top red; width:214px; height:5px;  padding:0; }

#sidebar{
width:214px;
padding:0;
margin:0;
position:relative;
float:right;
}

#sidebar_right{
float:left; 
width:214px;
padding: 0 0 0;
margin:30px 0 0 0;
}


#sidebarLT {width:204px; background:#fff; padding:5px 5px 14px 5px;}
#sidebarLT h1{ border-bottom:1px #999999 inset; padding:0 12px 2px 12px;}
#sidebarLT h2{ border-bottom:1px #999999 inset; padding:0 12px 2px 12px;}
#sidebarLT p{ padding:0 0px 2px 0px; border-bottom:1px #999999 inset; color:#47474A;}






.side_btm_right{
background: url(images/btm_side_crn.gif) no-repeat  top right; 
width:214px; 
height:4px; 
margin:0px 0 10px 0;  
padding:0;}
.side_top_right{background: url(images/top_side_crn.gif) no-repeat bottom right; width:214px; height:4px;  padding:0;}

#sidebarRT { 
	width: 204px; 
	float:left; 
	padding:5px 5px 14px 5px;
}

#sidebarRT h1{ border-bottom:1px #999999 inset; padding:0 12px 2px 12px;}
#sidebarRT h2{ border-bottom:1px #999999 inset; padding:0 12px 2px 12px;}
#sidebarRT p{ padding:0 0px 2px 0px; border-bottom:1px #999999 inset; color:#47474A;}



#pushbottom{ clear:both;}

#footer {
color:#FFFFFF;
height:40px; 
clear:both; 
width:930px; 
text-align:left;
border-top:3px solid #87C1CB;
padding:20px 0 0 50px;
}

#footer a{
color:#FFF;
text-decoration:none;
}


/*TOC Nav*/
.tocNav{ padding-left: 0; margin-left: 0; width: 200px;}

.tocNav li{ list-style: none; margin: 0; padding: 0.25em; }

.tocNav li a { text-decoration: none; }






/*  these are temp classes to cover temp div related to cart */
#temp_ship{
background:url(images/temp_ship.jpg) no-repeat #999;
}

.senda
{
    background:url(images/send.gif) no-repeat;
    text-indent:-999px;
    height:26px;
    width:30px;
    border:0;
}
.vista
{
    background:url(images/send.gif) no-repeat;
    text-indent:20px;
    height:26px;
    width:180px;
    border:0;
}
.commentlabel
{
	text-align: left;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	float:left;
	}