imag/*

Theme Name: calfee_design

Author: Mascot

*/



/*-------------------------------------------------------------- */



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,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

caption, tfoot, thead{

background: transparent;

border: 0;

margin: 0;

padding: 0;

vertical-align: center;

}

body {

font-family: Helvetica, Arial, sans-serif;

font-size: 12px;

line-height: 1.4em;

}

body a{

outline:none;

}



a {color:#4f748f; text-decoration:none;}

a:hover {text-decoration:underline;}



h1, h2, h3, h4, h5, h6 {

clear: both;

font-weight: normal;

}

.fix_right

{

display:scroll;

position:fixed;

top:100px;

right:0px;

display:block;

z-index:9999;

}

.fix_right a

{

width:41px;

float:right:

}



#wrapper

{

width:100%;

display:block;

margin:0px auto 0px auto;

padding:0px 0px 0px 0px;

}

#header

{

/*background:url('images/header.jpg');

background-repeat:repeat-x;*/

width:100%;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

#header1

{

background:url('images/header_top.jpg');

background-repeat:repeat-x;

width:100%;

height:511px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

#header2

{

background:url('images/header2.jpg');

background-repeat:repeat-x;

width:100%;

height:200px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}



#header_top

{   display: block;

    height: 511px;

    margin: 0 auto;

    overflow: hidden;

    padding: 0;

    text-align: center;

    width: 100%;

}

#header2_top

{

width:941px;

height:200px;

display:block;

margin:0px auto 0px auto;

padding:0px 0px 0px 0px;

}

#header2_left

{

width:710px;

height:200px;

float:left;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

#header2_left h1

{

font-size:61px;

color:#3b2314;

font-weight:normal;

float:left;

line-height:250px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}



#header2_right

{

width:225px;

float:right;

display:block;

margin:0px 0px 0px 0px;

padding:10px 0px 0px 0px;

}

#header2_logo

{

/* background:url('images/header2_logo.png'); */

background-repeat:no-repeat;

width:200px;

height:68px;

float:right;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

#f23

{

background:url('images/F23_2010_1590.png');

background-repeat:no-repeat;

float:right;

width:36px;

height:15px;

margin:30px 30px 0px 0px;

padding:0px 0px 0px 0px;

}

#header_logo

{

background:url('images/bike-img.png');

background-repeat:no-repeat;

float:left;

width:666px;

height:403px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

#header_logo_text

{

float:left;

width:270px;

display:block;

margin:0px 0px 0px 0px;

padding:50px 0px 0px 0px;

}

#header_logo1

{

background:url('images/logo.png');

background-repeat:no-repeat;

float:left;

width:287px;

height:97px;

display:block;

margin:0px 0px 0px -40px;

padding:0px 0px 0px 0px;

}

#header_text

{

font-size:12px;

line-height:20px;

color: #312f37;

float:right;

width:225px;

display:block;

margin:0px 0px 0px 0px;

padding:10px 0px 0px 0px;

}

.nav_outer

{

background:url('images/navi.jpg');

background-repeat:repeat-x;

width:100%;

height:52px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}



#main

{

width:941px;

display:block;

margin:0px auto 0px auto;

padding:0px 0px 0px 0px;

}

#container

{

width:941px;

display:block;

margin:0px auto 0px auto;

padding:0px 0px 0px 0px;

}

.home_content

{

border-bottom:1px solid #c0c0c2;

width:941px;

display:block;

overflow:hidden;

margin:0px auto 0px auto;

padding:30px 0px 15px 0px;

}



.home_content_left

{

width:625px;

float:left;

display:block;

margin:12px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.home_content_left h1

{

font-size:24px;

color:#3a2215;

font-weight:Regular;

margin:0px 0px 8px 200px;

padding:0px 0px 0px 0px;

}

.cycles

{

width:74px;

float:left;

display:block;

margin:0px 0px 0px 0px;

padding:20px 0px 0px 10px;

}

.dragonfly

{

background:url('images/bike-1.jpg');

background-repeat:no-repeat;

width:72px;

height:66px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

.dragonfly44

{

background:url('images/bike-6.jpg');

background-repeat:no-repeat;

width:72px;

height:66px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

.tetra

{

background:url('images/bike-2.jpg');

background-repeat:no-repeat;

width:72px;

height:66px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 5px 0px;

}

.tetra44

{

background:url('images/bike-7.jpg');

background-repeat:no-repeat;

width:72px;

height:66px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 5px 0px;

}

.luna

{

background:url('images/bike-3.jpg');

background-repeat:no-repeat;

width:72px;

height:66px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 5px 0px;

}

.manta

{

background:url('images/bike-5.jpg');

background-repeat:no-repeat;

width:72px;

height:66px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 5px 0px;

}

.bamboo

{

background:url('images/bike-4.jpg');

background-repeat:no-repeat;

width:72px;

height:66px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.cycles_check a {
	cursor:pointer !important;
}

.cycles_check

{

width:520px;

font-size:15px;

font-weight:bold;

float:left;

display:block;

margin:0px 0px 0px 0px;

padding:25px 0px 0px 20px;

_padding:25px 0px 0px 10px;

}

.cycles_check h1

{

width:70px;

font-size:15px;

font-weight:bold;

text-align:center;

color:#000;

margin:-20px 0px 0px -7px;

padding:0px 0px 0px 0px;

}

.road

{

background-color:#f2f2e4;

height:495px;

width:62px;

float:left;

display:block;

margin:0px 10px 0px 0px;

padding:0px 0px 0px 0px;

}

.check_sp

{

background:url('images/check-sp.jpg');

background-repeat:no-repeat;

width:25px;

height:25px;

display:block; 

margin:20px 0px 0px 18px;

padding:0px 0px 0px 0px;

*margin:23px 0px 0px 20px !important;

*padding:33px 0px 0px 0px !important;

}

.check_img

{

background:url('images/check_btn.jpg');

background-repeat:no-repeat;

width:25px;

height:25px;

display:block; 

margin:20px 0px 0px 18px;

padding:0px 0px 0px 0px;

*margin:23px 0px 0px 20px !important;

*padding:33px 0px 0px 0px !important;

}



#check_img2

{

margin:44px 0px 0px 18px;

padding:0px 0px 0px 0px;

}

*+html #check_img2

{

margin:0px 0px 0px 20px;

padding:0px 0px 0px 0px;

}

#check_img3

{

margin:48px 0px 0px 18px;

padding:0px 0px 0px 0px;

}

*+html #check_img3

{

margin:0px 0px 0px 20px;

padding:0px 0px 0px 0px;

}

#check_img4

{

margin:48px 0px 0px 18px;

padding:0px 0px 0px 0px;

}

*+html #check_img4

{

margin:0px 0px 0px 20px;

padding:0px 0px 0px 0px;

}

#check_img5

{

margin:48px 0px 0px 18px;

padding:0px 0px 0px 0px;

}

*+html #check_img5

{

margin:0px 0px 0px 20px;

padding:0px 0px 0px 0px;

}

#check_img6

{

margin:48px 0px 0px 18px;

padding:0px 0px 0px 0px;

}

*+html #check_img6

{

margin:0px 0px 0px 20px;

padding:0px 0px 0px 0px;

}

#check_img7

{

margin:48px 0px 0px 18px;

padding:0px 0px 0px 0px;

}

*+html #check_img7

{

margin:0px 0px 0px 20px;

padding:0px 0px 0px 0px;

}

.check_img:hover

{

background:url('images/check_btn.jpg') no-repeat;

background-position:0px -26px;

}




.offroad

{

width:62px;

background-color:#f2f2e4;

height:495px;

float:left;

display:block;

margin:0px 10px 0px 0px;

padding:0px 0px 0px 0px;

}



.tandem

{

width:62px;

background-color:#f2f2e4;

height:495px;

float:left;

display:block;

margin:0px 10px 0px 0px;

padding:0px 0px 0px 0px;

}

.single_fixed

{

width:62px;

background-color:#f2f2e4;

height:495px;

float:left !important;

display:block;

margin:0px 10px 0px 0px;

padding:0px 0px 0px 0px;

}

.single_fixed h1

{

margin:-20px 0px 0px -5px;

*margin:-20px 0px 0px -10px;

}

.travel_coupled

{

width:62px;

background-color:#f2f2e4;

height:495px;

float:left !important;

display:block; 

margin:0px 10px 0px 0px;

padding:0px 0px 0px 0px;

}

.travel_coupled h1

{

margin:-20px 0px 0px -10px;

*margin:-20px 0px 0px -13px;

}



.home_content_right

{

border-left:2px solid #e0e0e1;

width:300px;

float:left;

display:block;

margin:0px 0px 0px 0px;

padding:22px 0px 5px 8px;

}

.img1

{

background:url('images/btn_buyonline2.jpg') no-repeat;

background-position:0px 0px;

width:302px;

height:94px;

display:block; overflow:hidden;

margin:0px 0px 18px 0px;

padding:0px 0px 0px 0px;

}

.img2

{

background:url('images/btn_repair2.jpg') no-repeat;

background-position:0px 0px;

width:302px;

height:94px;

display:block; overflow:hidden;

margin:0px 0px 18px 0px;

padding:0px 0px 0px 0px;

}

.img3

{

background:url('images/btn_bikeframe2.jpg') no-repeat;

background-position:0px 0px;

width:302px;

height:94px;

display:block; overflow:hidden;

margin:0px 0px 18px 0px;

padding:0px 0px 0px 0px;

}

.img1:hover

{

background:url('images/btn_buyonline2.jpg') no-repeat;

background-position:0px -94px;

}

.img2:hover

{

background:url('images/btn_repair2.jpg') no-repeat;

background-position:0px -94px;

}

.img3:hover

{

background:url('images/btn_bikeframe2.jpg') no-repeat;

background-position:0px -94px;

}

.img4

{

background:url('images/btn_geometry.jpg') no-repeat;

background-position:0px 0px;

width:302px;

height:94px;

display:block; overflow:hidden;

margin:0px 0px 18px 0px;

padding:0px 0px 0px 0px;

}


.img4:hover

{

background:url('images/btn_geometry.jpg') no-repeat;

background-position:0px -94px;

}

.img5

{

background:url('images/btn_dyi.jpg') no-repeat;

background-position:0px 0px;

width:302px;

height:94px;

display:block; overflow:hidden;

margin:0px 0px 18px 0px;

padding:0px 0px 0px 0px;

}


.img5:hover

{

background:url('images/btn_dyi.jpg') no-repeat;

background-position:0px -94px;

}

.home_content_middle

{

border-top:1px solid #c0c0c2;

width:941px;

display:block;

overflow:hidden;

margin:0px auto 0px auto;

padding:5px 0px 15px 0px;

}

.home_mid_title

{

font-size:20px;

color:#3a2215;

font-weight:Regular;

display:block;

margin:0px 0px 0px 0px;

padding:2px 0px 0px 0px;

}

.home_content_middle_left

{

width:445px;

float:left;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}



.middle_left_img

{

display:block;

margin:0px 0px 0px 20px;

padding:0px 0px 0px 0px;

}

.home_content_middle_right

{



font-weight:Regular;

width:485px;

float:right;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.home_content_middle_right h2

{

display:block;

font-size:27px;

color:#44494c;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.home_content_middle_right h3 a

{

display:none;

color:#000;

}

.home_content_middle_right p

{



display:block;

font-size:12px;

line-height:25px;

color:#312f37;

margin:0px 0px 0px 0px;

padding:15px 0px 0px 0px;

}

.read_btn

{

background:url('images/read_btn.png') no-repeat;

background-position:0px 0px;

display:block; overflow:hidden;

width:101px; height:22px; float:right;

margin:0px 30px 0px 0px; padding:0px;

}

.read_btn:hover

{

background-position:0px -22px;

}



#footer

{

background:url('images/footer.jpg');

background-repeat:repeat-x;

width:100%;

height:130px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

#footer_content

{

width:941px;

height:80px;

display:block;

margin:0px auto 0px auto;

padding:20px 0px 0px 0px;

}

#footer_logo

{

background:url('images/footer-logo.png');

background-repeat:repeat-x;

width:160px;

height:57px;

float:left !important;

display:block;

overflow:hidden;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

#footer_text

{

float:right;

width:775px;

height:80px;

display:block;

overflow:hidden;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

#footer_text ul

{



font-size:10px;

color:#d2d2d2;

font-weight:Regular;

width:775px;

height:80px;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 10px;

}

#footer_text ul li

{

display:block;

display:inline;

line-height:14px;

margin-right:10px;

float:left;

}

.one

{

margin:6px 0px 0px 0px;

padding:0px 10px 0px 0px;

}

.two

{

margin:6px 0px 0px 0px;

padding:0px 10px 0px 0px;

}

.three

{

margin:6px 0px 0px 0px;

padding:0px 10px 0px 0px;

}

.four

{

margin:6px 0px 0px 0px;

padding:0px 10px 0px 0px;

}

.five

{

margin:6px 0px 0px 0px;

padding:0px 10px 0px 0px;

}

#product_content_page

{

width:941px;

display:block;

overflow:hidden;

margin:0px auto 0px auto;

padding:10px 0px 10px 0px;

}

.product_content_left

{

border-right:1px solid #C0C0C2;

width:700px;

float:left;

display:block;

overflow:hidden;

margin:20px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.product_content

{

border-top:1px solid #C0C0C2;

width:690px;

float:left;

display:block;

overflow:hidden;

margin:0px 10px 0px 0px;

padding:10px 0px 20px 0px;

}

.blog .product_content {

border-top:none;

border-bottom:1px solid #C0C0C2;

}

.product_img

{

width:350px;

float:left;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.product_content_right

{

width:325px;

float:right;

display:block;

margin:0px 0px 0px 0px;

padding:0px 10px 0px 0px;

}

.frames_content_right

{

font-size:17px;

color:#44494C;

width:685px;

float:left;

display:block;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.frames_content_right h3

{

font-size:12px;

line-height:16px;

color:#312f37;

font-weight:Regular;

line-height:16px;

margin:0px 0px 0px 0px;

padding:15px 0px 10px 0px;

}

.press_news_content_right

{

width:670px;

float:right;

display:block;

margin:0px 0px 0px 0px;

padding:0px 10px 0px 0px;

}

.press_news_content_right span

{

font-family:Arial, sans-serif !important;

margin:0px 0px 0px 0px;

padding:3px 0px 5px 0px;

}

.product_content_right span

{

font-family:Arial, sans-serif !important;

margin:0px 0px 0px 0px;

padding:3px 0px 5px 0px;

}

.press_news_content_right p

{

font-family:Arial, sans-serif !important;

line-height:18px;

margin:0px 0px 0px 0px;

padding:0px 0px 15px 0px;

}

.press_news_content_right h3

{

font-size:12px;

line-height:16px;

color:#312f37;

font-weight:Regular;

line-height:16px;

margin:0px 0px 0px 0px;

padding:15px 0px 0px 0px;

}

.product_content_right p

{

line-height:18px;

margin:0px 0px 0px 0px;

padding:0px 0px 15px 0px;

}



.product_content_right h3

{

font-size:12px;

line-height:16px;

color:#312f37;

font-weight:Regular;

line-height:16px;

margin:0px 0px 0px 0px;

padding:15px 0px 0px 0px;

}

.product_content_right h3 a

{

display:none;

text-decoration:none;

color:#000;

float:left;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.product_sidebar

{

width:230px;

float:right;

display:block;

overflow:hidden;

margin:0px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

.product_sidebar_images

{

width:228px;

float:left;

display:block;

overflow:hidden;

margin:0px 0px 0px 0px;

padding:30px 0px 0px 0px;

}

/*.product_sidebar_images IMG

{

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}*/

.avl_option1

{

background:url('images/img3/avl_option1_desable.jpg');

background-repeat:no-repeat;

width:219px;

height:37px;

display:block;

background-position:top left;

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}

.avl_option1selected

{

background:url('images/img3/avl_option1_enable.jpg');

background-repeat:no-repeat;

width:219px;

height:37px;

display:block;

background-position:top left;

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}

.avl_option1:hover,.avl_option1selected:hover

{

background-position:bottom right;

}



.avl_option2

{

background:url('images/img3/avl_option2_denable.jpg');

background-repeat:no-repeat;

width:219px;

height:37px;

display:block;

background-position:top left;

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}

.avl_option2selected

{

background:url('images/img3/avl_option2_enable.jpg');

background-repeat:no-repeat;

width:219px;

height:37px;

display:block;

background-position:top left;

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}

.avl_option2:hover,.avl_option2selected:hover

{

background-position:bottom right;

}



.avl_option3

{

background:url('images/img3/avl_option3_denable.jpg');

background-repeat:no-repeat;

width:219px;

height:37px;

display:block;

background-position:top left;

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}

.avl_option3selected

{

background:url('images/img3/avl_option3_enable.jpg');

background-repeat:no-repeat;

width:219px;

height:37px;

display:block;

background-position:top left;

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}

.avl_option3:hover,.avl_option3selected:hover

{

background-position:bottom right;

}



.avl_option4

{

background:url('images/img3/avl_option4_denable.jpg');

background-repeat:no-repeat;

width:219px;

height:37px;

display:block;

background-position:top left;

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}

.avl_option4selected

{

background:url('images/img3/avl_option4_enable.jpg');

background-repeat:no-repeat;

width:219px;

height:37px;

display:block;

background-position:top left;

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}

.avl_option4:hover,.avl_option4selected:hover

{

background-position:bottom right;

}



.avl_option5

{

background:url('images/img3/avl_option5_denable.jpg');

background-repeat:no-repeat;

width:219px;

height:37px;

display:block;

background-position:top left;

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}

.avl_option5selected

{

background:url('images/img3/avl_option5_enable.jpg');

background-repeat:no-repeat;

width:219px;

height:37px;

display:block;

background-position:top left;

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}

.avl_option5:hover,.avl_option5selected:hover

{

background-position:bottom right;

}



.avl_option6selected

{

background:url('images/img3/avl_option6_enable.jpg');

background-repeat:no-repeat;

width:219px;

height:37px;

display:block;

background-position:top left;

margin:0px 0px 10px 0px;

padding:0px 0px 0px 0px;

}

.avl_option6:hover,.avl_option6selected:hover

{

background-position:bottom right;

}



/* */



.sidebar_online

{

background:url('images/img3/btn-4-1.jpg') no-repeat;

background-position:0px 0px;

width:220px;

height:70px;

display:block;

margin:0px 0px 15px 0px;

padding:0px 0px 0px 0px;

}

.sidebar_online:hover

{

background:url('images/img3/btn-4-1.jpg') no-repeat;

background-position:0px -70px;

}

.sidebar_repair

{

background:url('images/img3/btn-5-1.jpg') no-repeat;

background-position:0px 0px;

width:221px;

height:71px;

display:block;

margin:0px 0px 15px 0px;

padding:0px 0px 0px 0px;

}

.sidebar_repair:hover

{

background:url('images/img3/btn-5-1.jpg') no-repeat;

background-position:0px -70px;

}

.sidebar_bikeframes

{

background:url('images/img3/btn-6-1.jpg') no-repeat;

background-position:0px 0px;

width:218px;

height:70px;

display:block;

margin:0px 0px 15px 0px;

padding:0px 0px 0px 0px;

}

.sidebar_bikeframes:hover

{

background:url('images/img3/btn-6-1.jpg') no-repeat;

background-position:0px -70px;

}

.product_sidebar_content

{

width:210px;

float:left;

display:block;

overflow:hidden;

margin:0px 0px 0px 0px;

padding:0px 10px 10px 0px;

}

.product_sidebar_content h2

{

font-size:18px;

font-weight:bold;

margin:0px 0px 0px 0px;

padding:10px 0px 5px 0px;

}

.product_sidebar_content h2 a

{

font-size:16px;

text-decoration:none;

color:#312f37;

}

.product_sidebar_content h3

{



font-size:11px;

color:#312f37;

line-height:16px;

font-weight:normal;

margin:0px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

.product_sidebar_content h3 a

{

display:none;

color:#000;

text-decoration:none;

float:left;

}

.product_sidebar h1

{

font-size:18px;

margin:0px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

.entry-title a

{font-size:28px;

margin-bottom:-10px;

text-decoration:none;

color:#44494c;

}

.single_product_content h1

{

font-size:30px; line-height:.8em;

color:#3B2314;

margin:0px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

.single_product_content .gallery-item

{

border:1px solid #E1E1E1;

text-align:center;

width:200px;

float:left;

display:block;

margin:0px 0px 20px 20px;

padding:3px 0px 0px 0px;

}

.single_product_content p

{

font-size:14px;

line-height:22px;

margin:0px 0px 0px 0px;

padding:0px 2px 10px 0px;

color: #312f37

}

.single_product_content h4

{

text-align:center;

margin:0px 0px 0px 0px;

padding:5px 0px 5px 0px;

}



.single_product_content h2

{

font-size:20px;

line-height:19px;

color:#8aa948;

margin:0px 0px 0px 0px;

padding:10px 0px 5px 0px;

}





.single_product_content h3

{

font-size:16px;

line-height:16px;

color:#d06a05;

margin:0px 0px 0px 0px;

padding:10px 0px 0px 0px;

}

#single_product_page

{

display:block;

overflow:hidden;

width:941px;

margin:0px 0px 0px 0px;

padding:0px 0px 20px 0px;

}

#single_product_outer

{

border-right:1px solid #C0C0C2;

display:block;

width:700px;

min-height:500px;

float:left;

margin:23px 0px 0px 0px;

padding:0px 3px 20px 0px;

}

.product_sidebar_single

{

display:block;

overflow:hidden;

width:225px;

float:right;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.product_sidebar_single h1

{

font-size:18px;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.noTopBorder

{

border-top:0px;

}

.search_page_content

{

border-right:1px solid #C0C0C2;

width:685px;

float:left;

margin:0px 0px 0px 0px;

padding:10px 20px 10px 0px;

}

.search_page_content h2

{

margin:0px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

.search_page_content h3

{

text-decoration:none;

margin:0px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

.search_page_content h3

{

/*border-top:1px solid #C0C0C2;*/

font-size:25px;

margin:0px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

.search_page_content h1

{

font-size:12px;



line-height:16px;

color:#312f37;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 10px;

}

.search_page_content h3 a

{

color:#44494C;

text-decoration:none;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.search_content p

{

margin:0px 0px 0px 0px;

padding:0px 0px 10px 0px;

}

.search_content p a

{

display:none;

text-decoration:none;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

.search_content

{

border-bottom:1px solid #C0C0C2;

display:block;

overflow:hidden;

margin:0px 0px 10px 0px;

padding:0px 0px 15px 0px;

}

.search_textbox

{

border:none;

width:147px;

*width:145px;

height:16px;

float:left;

line-height:14px;

margin:8px 13px 0px 0px;

*margin:7px 13px 0px 0px;

padding:0px 0px 0px 0px;

}

#searchsubmit

{

margin:8px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

#show_box

{

background:url('images/show_box.jpg');

background-repeat:no-repeat;

width:185px;

height:36px;

text-align:left;

float:left !important;

display:none;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 15px;

}

.images_fix

{

width:41px;

display:block;

float:right;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}



.images_fix #searchBtn

{

margin:0px 0px 4px 0px;

padding:0px 0px 0px 0px;

}

.images_fix #bucketBtn

{

margin:0px 0px 5px 0px;

padding:0px 0px 0px 0px;

}



.alignright

{

text-align:left;

}

.alignright a

{

color:#44494C;

}

.alignleft

{

text-align:left;

}

.alignleft a

{

color:#44494C;

}



.product_img img

{

width:310px !important;

height:200px !important;

float:left;

display:block;

}

.home_content_middle_left img

{

width:310px !important;

height:200px !important;

float:left;

display:block;

}

.pagetitle

{

display:none;

}

.next_prev

{



font-size:12px;

width:685px;

display:block;

padding:30px 0px 0px 0px;

margin:0px auto 0px auto;

}



/*....................menu................*/

#access 

{

display:block;

width:941px;

height:52px;

margin:0px auto 0px auto;

padding:0px 0px 0px 0px;

}



.chat_img

{

background:url('images/spoken.jpg');

background-repeat:no-repeat;

width:149px;

height:51px;

display:block;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}

.chat_img:hover

{

background:url('images/spoken1.jpg');

background-repeat:no-repeat;

width:149px;

height:51px;

display:block;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}

* html .chat_img:hover

{

background:url('images/spoken1.jpg');

background-repeat:no-repeat;

width:149px;

height:51px;

display:block;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}

#access li {

background:url('images/nav_divider.jpg');

background-repeat:no-repeat;

background-position:right center;

float:left;

position: relative;

list-style:none;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

* html #access li {

background:url('images/nav_divider.jpg');

background-repeat:no-repeat;

background-position:right center;

float:left;

position: relative;

list-style:none;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}

/*#access li:last-child {

background:none;

}*/

.lastchild{

background:none;

display:block;

overflow:hidden;

height:51px;

width:149px;

}

#access li:hover {

background:url('images/nav_hover.jpg');

background-repeat:repeat-x;

background-position:center;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}

#access a {

display:block;

padding:0px 15px 0px 15px;

line-height:52px;

font-size:17px;

/*color:#43515a;*/

color:#d2d2d2;

text-decoration:none;

}

* html #access a {

font-family:'Berthold Akzidenz Grotesk BE';

display:block;

padding:0px 15px 0px 15px;

line-height:51px;

font-size:17px;

/*color:#43515a;*/

color:#d2d2d2;

font-weight:bold;

text-decoration:none;

}

* html #access ul li:hover ul

{

display: block;

display:none;

position:absolute;

top:0px;

float:left;

box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

width: 160px;

margin:0px 0px 0px 0px;

z-index: 99999;

}

#access ul ul {

display:none;

position:absolute;

top:50px;

float:left;

box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

width: 160px;

z-index: 99999;

line-height:40px;

}



#access ul ul ul {

display:none;

position:absolute;

top:0px;

float:left;

box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

width: 160px;

margin:0px 0px 0px 160px;

z-index: 99999;

}



#access ul ul ul ul {

display:none;

position:absolute;

top:0px;

float:left;

box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

width:160px;

margin:0px 0px 0px 160px;

_margin:0px 0px 0px 160px;

z-index: 99999;

}

#access ul ul a {

background:#2d2d2d;

line-height:30px;

padding:0px 0px 2px 10px;

margin:0px;

width: 150px;

}



#access li:hover > a

{

color:#d2d2d2;

display:block;

}

#access ul ul :hover > a {

color:#d2d2d2;

display:block;

background:#1d1d1d;

}

#access ul li:hover > ul {

display:block;

text-align:left;

}



#access ul li ul li:hover > ul {

display:block;

text-align:left;

}

#access ul li ul li ul li:hover > ul {

display:block;

text-align:left;

}



#access ul li.current_page_item > a,

#access ul li.current-menu-ancestor > a,

#access ul li.current-menu-item > a,

#access ul li.current-menu-parent > a {

/*color:#FFF;*/

}



table {

	border-width: 0px;

	border-spacing: 4px;

	border-style: none;

	border-color: gray;

	border-collapse: separate;

	background-color: ;

}

table th {

	border-width: 3px;

	padding: 3px;

	border-style: none;

	border-color: green;

	background-color: rgb(49, 49, 49);

	-moz-border-radius: 0px 0px 0px 0px;

}

table td {

	border-width: 3px;

	padding: 6px;

	border-style: none;

	border-color: green;

	background-color: #DEE4E6;

	-moz-border-radius: 0px 0px 0px 0px;

}

table tbody {

font-size:14px;

line-height:22px;}



#single_product_page p.quotes {margin:8px 40px; font-size:15px; font-style:italic;}

#single_product_page p.quotebyline {margin-right:30px; text-align:right; color:#3B2314; border-bottom:1px solid #444;}

#single_product_page p.notes {font-size:10px; line-height:14px;}

#single_product_page #single_product_outer #listing {width:360px; float:right;}

.fright {float:right;}

.fleft {float:left;}

img.fright {float:right;}

img.fleft {float:left; padding-right:20px;}*/



.single_product_content ul

{

display:block;

font-family: Helvetica, Arial, sans-serif;

font-size:14px;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 20px;

color:#312f37;

}

.single_product_content ul li

{

font-size:14px;

list-style-type:square;

margin:0px 0px 0px 20px;

padding:0px 0px 10px 5px;

color:#312f37 !important;

}





#single_product_outer .question {font-size:20px; color:#3B2213; font-style:italic; margin-bottom:-10px; margin-top:30px;}

.frame_product_titles

{

display:block;

width:100px;

float:left;

padding-right:20px;

}

.frame_product_titles a

{

font-size:13px;

line-height:18px;

font-weight:bold;

}

.ligghtbox_print

{

width:99%;

display:block;

overflow:hidden;

}

.ligghtbox_print a

{

float:right;

}

.standard_colors

{

width:700px;

display:block;

overflow:hidden;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}

.standard_colors_frame

{

background:url('single_frames/Single__0000_Nude.jpg');

background-repeat:no-repeat;

background-position:left center;

width:700px;

height:500px;

display:block;

float:left;

padding:0px 0px 0px 0px;

margin:10px 0px 0px 0px;

}



.standard_colors_frame h3

{

color:#262729;

font-size:24px;

display:block;

overflow:hidden;

padding:0px 0px 0px 0px;

margin:-50px 0px 0px 0px;

}

.standard_colors_frame-1 ul

{

float:left;

display:inline;

color:#554033;

font-size:18px;

line-height:25px;

padding:0px 0px 2px 10px;

margin:0px 0px 0px 0px;

}

*+ html .standard_colors_frame ul

{

float:left;

color:#554033;

font-size:18px;

line-height:25px;

display:inline;

padding:0px 0px 0px 10px;

margin:0px 10px 0px 0px;

}

.standard_colors_frame-1 ul li

{

list-style:none;

float:left;

-moz-border-radius: 7px 7px 0px 0px;

padding:0px 5px 0px 0px;

margin:0px 10px 0px 0px;

}

.standard_colors_frame-1 ul li a

{

color:#554033;

text-decoration:none;

padding:0px 0px 0px 5px;

margin:0px 0px 0px 0px;

}

.standard_colors_color

{

width:660px;

float:left;

display:block;

padding:10px 0px 15px 0px;

margin:0px 0px 0px 0px;

}

.standard_colors_color h3

{

color:#262729;

font-size:24px;

float:left;

width:120px;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}

.standard_colors_images

{

display:block;

float:left;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

} 

.standard_colors_images p

{

display:block;

float:left;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}



*+ html .standard_colors_images

{

display:block;

float:left;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}

.standard_colors_color a

{

height:58px;

width:58px;

float:left;

display:block;

text-align:center;

text-decoration:none;

padding:4px 2px 0px 0px;

margin:0px 0px 0px 0px;

}



.standard_colors_color img

{

height:50px;

width:50px;

text-decoration:none;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}

.standard_colors_color_back

{

background:url('single/allcolor_over.jpg');

background-repeat:no-repeat;

height:58px;

width:58px;

float:left;

display:block;

text-decoration:none;

margin:-4px 0px 0px -4px !important;

padding:4px 0px 0px 4px !important;

}



.ancSelected

{

/*background:url('images/frame_img/li-bg.png');

background-repeat:no-repeat;*/

background:#e1e9ec;

list-style:none;

font-weight:none;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}

.standard_colors_frame li a

{

list-style:none;

font-weight:none;

padding:0px 0px 0px 0px;

margin:0px 0px 0px 0px;

}



.wp-caption {float:right; background:#efefef; padding:16px;}

.wp-caption p {font-size: 11px; line-height: 1.6em; font-style:italic; text-align:left;}

img.alignleft  {float:left; padding-right:10px;}

img.alignright {float:right; padding-left:10px;}



#downloads {width:200px; background:#C9D8DD; float:right; padding:10px;}

#downloads p {background:url('images/pdf.png') no-repeat -1px 0px; padding-left:20px;}



#tooltip{

	position:absolute;

	border:1px solid #d9ce01;

	-moz-border-radius: 5px;

	background:yellow;

	padding:5px 10px;

	margin:35px 0px 0px -10px;

	color:#2d2d2d;

	font-weight:bold;

	display:none;

}

#lang_sel_list{

width: auto !important;

}

#lang_sel_list ul{

border:none !important; width:100% !important;

}

#lang_sel_list ul li{

width:auto !important;

}



#lang_sel_list a.lang_sel_sel, #lang_sel_list ul a, #lang_sel_list_list ul a:visited {

background:#464646 !important; border:none; color:#FFF; padding:5px 10px;

}

#lang_sel_list a.lang_sel_sel:hover, #lang_sel_list a span:hover {

color:#4F748F;

}

ul.page-numbers{

margin:10px 0 !important;

}



/*newly styling added*/

#clogo

{

   background: url("images/header2_logo.png") repeat-x scroll 0 0 transparent;

    display: block;

    height: 85px;

    /*left: 67.5%;*/

    margin: 0 0 0 20px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    top: 6px;

    width: 250px;

    z-index: 9999;

}

/* Added by TTWD */
span.wpcf7-list-item { display: block; }
.uk-modal {
   
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0% !important;
}

table.signupframe {
	max-width: 100px !important;
}

input[type="text" i] {
	max-width: 145px !important;
}