@charset "utf-8";
/* CSS Document */

* { margin : 0; padding : 0; }
body { background : #FFF; font-family: Verdana, "Trebuchet MS", Tahoma, Helvetica, Arial,"sans serif"; font-size : 1em; }
a	{ color : #1E7BA2; }
a:hover	{ color : #CD8617; }

/* main structure */
#branding { display : block; margin : 0 auto; position : relative; height : 127px; width : 760px; background : url(http://www.flippygo.com/images/branding.gif); }
div#branding a { display : block; text-indent : -9999px; width : 760px; height : 127px; }
#container { position : relative; width : 760px; }
html>body #content { overflow : hidden; width : 100%; position : relative;  background-color : #FFFFFF; } /* margin-top : 15px; edit out oct 15 used child selector command to ensure correct margins in both IE and FF */
#content { background-color : #FFFFFF;  width : 760px; }
	#content p { text-align : left;  }
#main_body { float: right; width : 600px; font-size : .8em; background : #FFF; }
#main_side { float : left; width: 159px; border-right : 1px solid #EFEFEF; background : #FFF; } /*159px width to compensate for 1px border */
#main_side img { border : 0; text-decoration : none; }
#main_side a { font-size : .9em; color : #6C6C6C; }
#main_side a:hover { color : #D0CBC8; }
#site_info { width : 600px; margin : 0 auto; font-size : .75em; text-align: center; }
#main_body p { margin-bottom : 14px; padding : 0 3px; }

/* =browse_products */
#browse_products { background : #D0CBC8; width : 760px; }

/* =browse_designs */
#browse_designs { text-align : left; font-size : 11pt; font-family: Helvetica, Verdana, "Trebuchet MS", Tahoma, Helvetica, Arial,"sans serif";}
div#browse_designs h3#mino{ background : url(/images/browseDesigns.gif) no-repeat; width : 147px; height : 17px; text-indent : -9999px;  margin :10px 5px;}
<!--div#browse_designs h3#minoHD{ background : url(/images/browseDesignsHD.gif) no-repeat; width : 147px; height : 17px; text-indent : -9999px;  margin : 5px 0; }-->
div#browse_designs ul#nav { padding : 0; margin : 0; font-weight : bold; }
div#browse_designs ul#nav li.primary { padding-left : 5px; background : #FFF url(http://www.flippygo.com/images/liBG.gif) no-repeat; color : #FFF; font-variant : small-caps; font-weight : bold; }
div#browse_designs ul#nav li a { text-decoration : none; }
div#browse_designs li a:hover { color: #828282; border-bottom : 1px solid #CD8617; }
div#browse_designs ul.subNav{ margin : 0 0 8px 12px; padding : 0; font-family : Georgia, "Times New Roman", Times, serif; font-size : 11pt; background: url(http://www.flippygo.com/images/menuArrow.gif) no-repeat top right;  }
div#browse_designs ul.subNav li.odd { color : #ED703A; list-style-type: disc; list-style-position : inside; font-variant : normal;}
div#browse_designs ul.subNav li.even { color : #828282; list-style-type: disc; list-style-position : inside; font-variant : normal;}
div#browse_designs ul.subNav li.odd a { color : #ED703A; }
div#browse_designs ul.subNav li.even a { color : #828282; }

span.dividerText { border-bottom : 1px solid #BBB; padding-bottom : 2px; font-style : italic; margin-left : 12px; display : block; }

span.menuText { color : #6B532E; }

#browseAll { margin-left : 15px; }
#browseAll ul {  }
#browseAll li { margin : 5px 0; }

/* =shopping_cart */
#shopping_cart { border-bottom : 1px solid #828282; padding : 0 0 10px 0; }

/* misc cpshop stuff */
.sortorder_image { margin : 0 0 6px 12px; }
#productCaption { font-weight : bold; font-size : 11pt; border-bottom : 1px solid #ED703A; font-family : Georgia, "Times New Roman", Times, serif; margin-bottom : 5px; } /* individual product page */
#cpshopcpcontainer p { font-weight : bold; color : #F58235;	} /* individual product page */
.thumbnail { float : left; width : 150px; margin : 3px 10px; padding : 5px; font-size : .8em; }
.container { text-align : left; } /* this is the cafepress set container product page shit */
.cpshopbreadcrumb { text-align : left; }
.alertmessage { font-weight : bold; color : #ED703A; }
#orderingbox { background : #FFCC33; padding : 5px; }
td.xsmallText { text-align : center; }
#carouselcontainer div {border:none;}

/* =section_thumbs grid */
.designby { font-size : 8pt; color : #B9B3AC; }
.section_thumbs a { color : #8A8175; }
.section_thumbs a:hover { color : #337B99; }
.section_thumbs table { border : 1px solid #CCC; margin-bottom : 8px; }
.thumb { height : 150px; background-color: #FFFFFF; padding: 2px; }
.design_name { background-color : #F3F2F1; font-weight : bold; margin : 2px 2px 0 0; }
.design_name a { color: #337B99 }
.design_name a:hover { color : #8A8175; }

/* =product_thumbs grid */
.product_thumbs a {  }
.product_thumbs a:hover {  }
.product_thumbs table {  }
#productDescription { text-align : left; padding : 10px; color : #666666; }
	#productDescription  h3 { font-size: 1em; }
.product_price {  }
h1#sectionHeader { margin : 0 0 8px 4px; text-align : left; font-family : Georgia, "Times New Roman", Times, serif; font-size : 1.4em; }
h2#sectionSubHeader { text-align : left; font-size : 1.1em; color : #666; margin : 8px 4px; padding : 0; }
p.sectionDescription { text-align : left; }

/* footer */
#footer { background : url(http://www.flippygo.com/images/footer.gif) no-repeat; width : 760px; height : 23px; }


/* =help */
#help { margin : 3px auto; padding-bottom : 10px; text-align : center; overflow : hidden; width : 764px; font-family : Arial, "sans serif"; }
#help ul li { display : inline; float : left; padding : 15px 10px 5px 25px; font-weight : bold; }
#help ul { list-style : none; padding : 6px 0 6px 0px; font-size: 10pt; margin-left : 15px; }
#help a { color : #666; }
#help a:hover { color : #8A7D75; }

/* =kippygo_shops */
#kippygo_shops { }
#kippygo_shops a { background : url(/images/Banner-for-Kippygo.gif) no-repeat; width : 784px; height : 105px; text-indent : -9999px; display : block; margin : 0 auto;}

/* shopfront */
#shopfront {  }
#shopfront img { border : 0; width : 130px; height : 130px; }


/* about */
table.mino { text-align : left; width : 600px; }
.odd td{ background-color: #FFECB2; }
table.mino td { width : 300px; }
table.mino th {  width : 30%; text-align : right; border-bottom : 1px solid #CCC; padding-right : 10px;}
.spec_heading { font-size : 1.2em; font-weight : bold; margin-bottom : 5px; text-align : left;}

/* Search */
#mySearchBox { position : absolute; bottom : 22px; z-index : 999; right : 60px;}
#shopSearchResults .resultLinks { text-align:center; }
#shopSearchResults .categoryGroup { margin-left : 20px; }
#shopSearchResults .resultImageContainer { background-color:#F6F3EF; border:1px solid #75838D; }
#searchResultsContainer { margin-left : 40px; }
#shopSearchResults .resultItem { height:220px; }
input#searchterm { width : 200px; }

/* Personalizations */

.personalize { width : 590px; margin : 20px 0; }
.personalize img { float : left; margin : 0 2px; }
.personalize h3 { text-align : left; padding-left : 40px; height : 30px; margin : 0; font-size : 16pt; }

#instructions { width : 400px; margin-top : 20px; }
#instructions ol {  margin : 20px 5px 10px 0; text-align : left; }
#instructions li { margin : 0; padding : 5px 0; }
#instructions h3 { margin : 5px 0; }
#instructions img {   }

.highlight { font-weight : bold; color : #ff0101; }


