/*----------------- 
RESET 
-------------------
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: tahoma, Arial, Helvetica, sans-serif; vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1;}
ol, ul {list-style: none;}
a:link {color: #EE045C;text-decoration: none;}
a:visited { color: #EE045C; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }
a img {border:0;}
a:active { text-decoration: none; }
/*----------------- 
TEXT 
-------------------
*/
p, .cartHeaders, #first li, #second li{ color: #565656; font-size: .8em; margin-bottom: 7px; line-height:1.5em}
h1 { color: #df0084; font-size: 22px; font-weight: normal; text-decoration: none; margin-bottom: 15px; }

h2, .simpleCart_items { color: #091d27; font-size: .9em; text-decoration: none; margin-bottom: 4px; }
#blurb h2{color:#565656; line-height:1.3em; margin-bottom:20px}
h3 { color: #888; font-size: 11px; font-weight: normal; }
h4 { color: #091d27; font-size: 15px; font-weight: normal; text-decoration: none; }
h5, .totalRow, .simpleCart_empty { color: #091d27; font-size: 1.2em; text-decoration: none; margin-bottom: 7px; }
h6 { color: #303; font-size: 10px; }

.checkoutcolumn h2 { margin-top: 15px; }
a{outline: none;}


/*----------------- 
ALIGNS 
-------------------
*/

.aligncenter{display:block; margin:0 auto}
.alignleft{float:left}
.alignright{float:right}
.floatLeft{float:left}
.floatRight{float:right}
.clear{clear:both}
/*----------------- 
HEADER 
-------------------
*/
* { padding: 0; margin: 0; }
#wrapper { margin: 0 auto; width: 960px;}
#header {width: 960px; height:70px; float: left; }
#logo { padding-top: 25px; padding-bottom:5px; width: 215px; float: left; }
#freeshipping-banner{float:right; padding:15px 0 0 0 ; }

.navigation {background-color:#ececec; float: left; width: 960px; height: 45px; margin-bottom: 10px; }

#modernbricksmenu2{ width: 960px; height: 45px; float: left; }
#modernbricksmenu2 ul{list-style: none;}
#modernbricksmenu2 li{ font-size: .9em; display: inline;margin: 0 2px 0 0;font-style: italic;}
#modernbricksmenu2 a{ float: left; display: block; color: #000; text-decoration: none;  padding: 15px 20px 15px 20px; border-right: 1px solid #fff }
#modernbricksmenu2 a:hover, #modernbricksmenu2 #current a{ color: #fff; background:#fd0c10 ; height:15px}
.viewcart{background:#e6e6e6}
#modernbricksmenu2 .viewcart a{float:right; border-right:none; border-left:1px solid #fff; padding:15px 55px; }
.language{float:right;}
#modernbricksmenu2 .language a{ padding:15px 5px;  border-right: none;  border-left: 1px solid #fff}


.fadebar { background-image: url(../images/elements/960fadebar.png); background-repeat: repeat-y; width: 960px; height: 3px; float: left; }


/*----------------- 
MAIN CONTENT 
-------------------
*/
.graywrapper { width: 949px; float: left; margin-top: 10px; margin-bottom: 10px; padding-top: 15px; padding-bottom: 10px; padding-left: 9px; border: solid 1px #e4e4e4; }
.mainpageimage { width: 960px; height: 460px; float: left; background: url("../images/elements/cc-ver.6.2-main.jpg") no-repeat}
.action-button{float:left; display:block; padding:270px 0 0 40px;}
#blurb { background-image: url(../images/elements/blurb-back.gif); background-repeat: no-repeat; width: 900px; height: 257px; float: left; margin-bottom: 25px; padding:20px}
.blurbcolumn{float:left; width:530px}

#blurb img{float:right; margin:0px 30px 10px 0px; border: solid 1px #e4e4e4;}
.itemwrapper { width: 220px; float: left; margin:20px 10px 20px 7px}
.itemwrapper h2{background-image: url(../images/elements/220bar.png); background-repeat: no-repeat; line-height:1.7em; margin-top: 10px; padding-top: 10px;}
.itemwrapper h3{margin-top:5px}
.itemwrapper img{display:block; margin:0 auto}

.rightmiddle1 { margin-right: 10px; margin-left: 10px; width: 220px; float: left; }
.rightcolumn1 { margin-left: 10px; width: 220px; float: left; }
.fullleftcolumn { width: 460px; float: left; margin-right: 10px; }
.fullrightcolumn { width: 448px; float: left; margin-left: 10px; }

/*----------------- 
DETAIL 
-------------------
*/
.checkoutcolumn { width: 700px; float: left; margin-left: 130px; }
.detailleftcolumn { width: 340px; float: left; margin-right: 10px; padding-right: 30px; padding-left: 90px; }
.detailpics { width: 240px; height: 115px; float: left; }
.detailpics a img { margin: 10px; border: solid 1px #e4e4e4; }
.detailrightcolumn { width: 400px; float: left; margin-left: 10px; padding-right: 60px; }
.suggest { width: 389px; float: left; margin-top: 5px; margin-bottom: 10px; padding-top: 5px; padding-right: 5px; padding-left: 5px; border: solid 1px #e4e4e4; }
.suggest a img { margin-right: 15px; margin-left: 15px; }
.buybutton1 { width: 200px; height: 41px; float: left; margin-top: 10px; margin-bottom: 10px; }
.buybutton2 { margin-top: 10px; margin-bottom: 10px; width: 169px; height: 41px; float: left; margin-left: 31px; }
.talk { background-image: url(../images/elements/talkicon.png); background-repeat: no-repeat; width: 130px; height: 27px; float: left;  padding-top: 3px; padding-left: 30px; }
.magnify { background-image: url(../images/elements/magnify.png); background-repeat: no-repeat; margin-right: 20px; padding-top: 3px; padding-left: 30px; width: 150px; height: 27px; float: left; margin-left: 60px; }
.help { background-image: url(../images/elements/questionicon.png); background-repeat: no-repeat; padding-left: 30px; width: 180px; height: 27px; float: right; padding-top: 3px; }


.bar700 { background-image: url(../images/elements/700bar.png); background-repeat: no-repeat; width: 700px; height: 12px; float: left; }
.bar400 { background-image: url(../images/elements/400bar.png); background-repeat: no-repeat; width: 400px; height: 12px; float: left; }
/*----------------- 
SIMPLECART 
-------------------
*/
.cartHeaders{ width: 700px; float: left; padding-top: 10px; display:inline; }
.simpleCart_items{ overflow-y:auto; overflow-x:hidden; width:700px; margin-top: 20px; margin-bottom:20px; }

.itemContainer{ clear:both; width:700px; padding:11px 0;}

.itemImage{ float:left; width:100px; margin-right: 20px;}
.itemImage img { vertical-align: middle; width: 50px; height: 50px; padding: 5px; border: solid 1px #e4e4e4; }

.itemPrice{ vertical-align: middle; float:left; width:100px;}

.itemName{ vertical-align: middle; float:left; width:250px;}

.itemQuantity{ float:left; width:100px; vertical-align:middle;}
.itemQuantity input{ width:20px; padding:1px; border: solid 1px #fff; }

.itemTotal{ float:right; text-align:left; width:50px; }

.totalRow{ width: 230px; clear:both; float:left; margin-top:15px; padding: 5px 0px 5px 470px; background-color:#e4e4e4}

.totalItems{ float:left; width:50px; text-align:left;}

.totalPrice{ float: right; text-align:left; width: 50px;}

#shoppingwrapper {  width: 140px; height: 35px; float: right; margin: 5px 5px 0 0; padding-right:10px}	
#shoppingwrapper img{float:left}	
.simpleCart_checkout{ display:-moz-inline-box; display:-moz-inline-box; width:169px; height:41px; vertical-align:middle; font-size:0; background-image: url(../images/elements/checkouticon.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; overflow: hidden; float: right; margin-top: 15px; margin-bottom: 15px; }
.simpleCart_empty { float: left; vertical-align: middle; margin-top: 30px; padding-left: 300px; }
.simpleCart_quantity { height:22px; width:24px; background-image:url(../images/elements/bag-amount.png); background-repeat:no-repeat; color: #fff; font-size: 1.1em; float: right; margin-top: 6px; padding: 2px 0 0 0; text-align:center}
.checkoutEmptyLinks{ float:left; clear:left; width:700px; }	
	
/*----------------- 
LANGUAGE TABS 
-------------------
*/
.tabs{padding-top:15px}
UL.tabNavigation {list-style: none;margin: 0; padding: 0; }
UL.tabNavigation LI { display: inline;}
UL.tabNavigation LI A { margin-left:5px; padding: 3px 10px 2px 10px; color: #565656; text-decoration: none;border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover { background-color: #fff; color: #EE045C;}               
UL.tabNavigation LI A:focus { outline: 0;}
div.tabs > div { padding-left: 10px; padding-top:10px; padding-right:10px; margin: 4px 0px 10px 0px;border: 1px solid #e4e4e4;}               
div.tabs > div h2 { margin-top: 0;}
#first, #second { display:block; background-color: #fff; min-height:200px}

.waste { min-height: 10px; }
#first li, #second li{list-style:none}
.buy{display:block; width: 380px; float: left; margin-top: 5px; padding-top: 5px; border-top:1px solid #e4e4e4;}
.talk { background-image: url(../images/elements/talkicon.png); background-repeat: no-repeat; width: 130px; height: 27px; float: left;  padding-top: 3px; padding-left: 30px; }
.help { background-image: url(../images/elements/questionicon.png); background-repeat: no-repeat; padding-left: 30px; width: 180px; height: 27px; float: right; padding-top: 3px; }

/*----------------- 
FOOTER 
-------------------
*/
#footer { background-image: url(../images/elements/footerimg.jpg); background-repeat: no-repeat; background-position: 730px 0; width: 960px; height: 125px; float: left; clear: both; padding-top: 8px; }

