﻿/* Global & Core Layout */
body
{
    font-family:Trebuchet MS;
    font-size:12px;
    color:#454545;
    background-color:#FFFFFF;
}

a
{
    text-decoration:none;
    color:#767676;
}

a:hover
{
    color:#000000;
}

h1, h2, h3, h4, h5, h6
{
	padding:0;
	margin:0;
	color:#565656;
}

h1, h2, h3
{
	font-size:16px;
}

.contentheader
{
	padding-top:15px;
	margin-bottom:-8px;
}

/*Common Elements */
input.btn, a.btn, .btn
{
  margin:2px;
  padding:3px;
}

.btn 
{   
    color:#000;   
    font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
    border: 1px solid;
    white-space:normal;   
    border-color: #777 #444 #444 #777;    
    background-color: #efefef;
    text-decoration: none;
    cursor:pointer;
}

a.btn
{
    color:#000;
    display:inline-block;
    text-decoration: none;
    border-color: #777 #444 #444 #777; 
    background-color: #efefef;
}
   
.btn:hover
{
    border-color: #c63 #930 #930 #c63;      
    text-decoration: none;
    color:navy;
}
/* Control Styling */
.list
{
    margin:0;
    padding:0;
}

.list li
{
    margin-top:3px;
    margin-left:4px;
    list-style-image:none;
    list-style-position:inside;
    list-style-type:none;
}

.list-accented li
{
    list-style-image: url("../images/layouts/content/arrow6.png");
}
/* Generic Masterpage Elements */

#underlay {height:370px; position:relative; left:0; right:0; top:0; z-index:0; background-color:#EFEFEF}
#wrapper {width:100%; z-index:1}

#controlbarwrapper { background-color:#000000; width:100%; }
#controlbar { color: #CDCDCD; width:984px; margin:0px auto; padding:1px 0px 1px 0px; }
#controlbar a { color:#CDCDCD }
#controlbar a:hover { color:#FFFFFF; } 
#controlbar ul { margin:0; padding:0; list-style:none; }
#controlbar ul li { display:inline; margin-left:3px; margin-right:3px; }
#logoncontrols ul { float:left; }
#colorcontrolslink { float:left; }
#orderlinks { float:right; }


#topheaderwrapper { background:#000000; }
#topheader { margin:0 auto; width:984px; padding-top:5px; padding-bottom:5px; overflow:hidden; }

.socialnetworkicons { width:300px; float:left; color:#CDCDCD; }
.socialnetworkicons ul { margin:0; padding:0; list-style:none; }
.socialnetworkicons ul li { display:inline; margin-right:8px; }
.socialnetworkicons ul li img { max-width:20px; margin-top:5px; }

#cartpanel { float:right; color:#CDCDCD; width:300px; }
#cartlink { position:relative; }
#cart-link { float:right; margin:2px; }
#cart-link img { max-width:100px; }
#searchblock {float:right; padding-top:5px}
#cartinfo { float:right; margin-right:7px; margin-top:8px; color:#CDCDCD; }

#bottomheaderwrapper { background:#ffffff; position:relative; z-index:10; }
#bottomheader { margin:0 auto; width:984px; min-height:30px; padding-top:3px; padding-bottom:5px; }

#storelogo { float:left; max-height:60px; width:250px; }
#storelogoimage { max-height:60px; max-width:250px; }

#navpanel { float:right; color:#FFFFFF; }
#navpanel ul { margin:0; padding:0; list-style:none; margin-right:5px; margin-top:5px; }
#navpanel ul li { display:inline;  }
#navpanel ul li a { color:#676767;  padding:5px; font-weight:bold; font-size:14px; -moz-border-radius:5px; border-radius : 5px; -webkit-border-radius:5px; }
#navpanel ul li a:hover { color:Navy; background-color:#CDCDCD; }

#searchblock { float:right; margin-top:3px;}
#pagespacer { background-image:url("../images/layouts/content/shadow_top.png"); background-repeat:repeat-x; background-position:top left; height:10px; }
#contentwrapper {  }
#content { margin:0 auto; width:984px; padding-top: 10px; padding-bottom:5px; }

#footer { background-color:#363636; color:#CDCDCD; min-height:150px; text-align:center; font-size:small; margin-top:10px; }
#footer h4 { color:#CDCDCD; }
#footer a { color:#CDCDCD; }
#footer a:hover { color:#CDCDCD; }
#footer ul { margin:0; padding:0; }
#footer ul li { list-style:none; }

.footerlinkstable { margin:15px auto; text-align:center; }
.footerblock {float:left; text-align:left; border-left:solid 1px white; min-height:180px; padding-left:40px; padding-right:40px; }
.footerblockheader { font-size:16px; margin-bottom:4px; }
.footerblock_site { border-right:solid 1px white; }
.footerblock_buy { border-left:0; }
.footerblock_gift { width:300px; padding-right:0; text-align:center; padding-bottom:20px; border-left:0; }

#giftcertimage img { max-width:130px; }
#giftcertimage { margin-top:15px; border-bottom:solid 1px white; padding-bottom:15px; }

#paymentmethodicons { color:#CDCDCD; padding-top:5px; }
#paymentmethodicons h6 { color:#CDCDCD; font-size:12px; }
#footerstub { background-color:#000000; text-align:center; color:#FFFFFF; }

#inksoft_branding { text-align:center; }
#inksoft_branding img { margin-bottom:-5px; }



