div.clearing{
    height:1px;
    clear:both;
}

img.vAlign{
    vertical-align:middle;
}

div.box_rcorner_content div.wishlist .wishlist_desc{
	position:relative;
	padding:0;
}

div.wishlistdesc div.profile_details{
	
}

    div.profile_details div.content_txt{
        width:335px;
        float:left;
		position:relative;
    }

        div.wishlist h1{
            font: bold 24px Arial, HelveticaNeue, Helvetica, sans-serif;
            color:#0463aa;
        }
        
        div.wishlist a.rss{
            font: normal 11px Arial, HelveticaNeue, Helvetica, sans-serif;
            color:#0463aa;
            text-decoration:none;
            background: #FFF url(../images/rss.jpg) right center no-repeat;
        }
        
            div.wishlist a.rss:hover{
                text-decoration:underline;
            }
	
div.profile_details div.profile_options{
    margin-left:345px;
    text-align:left;
}

div.profile_details div.profile_options.margL{
    margin-left:415px;
}

div.profile_details div.profile_options.margL2{
    margin-left:410px;
}

    div.profile_details div.profile_options p{
        padding:4px 0;
        margin:0;
    }

        div.wishlist a.optionLink{
            font: bold 14px Arial, HelveticaNeue, Helvetica, sans-serif;
            color:#0463aa;
            text-decoration:none;
            padding-left:35px;
            line-height:27px;
            padding:6px 0 5px 35px;
            background-repeat:no-repeat;
            background-position:top left;
        }
        
            div.wishlist a.optionLink:hover{
                text-decoration:underline;
                background-position:bottom left;
            }
      
.add_ico{
    background-image:url(../images/add_to_wishlist.jpg);
}

.share_ico{
    background-image:url(../images/share.jpg);
}
.share_fb_ico{
    background-image:url(../images/FBicon.png);
}

div.actionbar{
    width:100%;
    margin-top:15px;
}

    div.actionbar div.profile_action{
        float:right;
        margin-top:-10px;
    }
    
        div.actionbar div.profile_action input.go_sbmt{
            height:27px;
            width:41px;
            background:transparent url(../images/btn_go.png) no-repeat left top;
            border:none;
            cursor:pointer;
        }
        
            div.actionbar div.profile_action input.go_sbmt:hover{
                background-position:left bottom;
            }
            
    div.actionbar div.sort{
        float:left;
        font-size:11px;
    }


div.hr{
    
}

div.hr hr{
    padding:5px 0;
    margin:0;
    border:0;
    border-bottom:1px solid #AAA;
}


/*--------*/
div#findforms{
    margin-bottom:6px;
}

    div#findforms ul{

    }
    
        div#findforms ul li{
            float:left;
            width:150px;
        }
        
        div#findforms ul li.text{
            width:35px;
            font:bold 14px Arial,Helvetica,sans-serif;
            color:#838383;
            line-height:50px;
        }
        
        div#findforms ul li.submit{
            width:auto;
            padding-top: 13px;
        }
        
        div#findforms ul li.submit input{
            border:none;
            font:bold 12px Arial, Helvetica, sans-serif;
            color:#FFF;
            background:url(../images/bluesubmitBtn_bckg.gif) top right no-repeat;
            outline:none;
            line-height:0;
            margin:0 0 0 5px;
            padding:5px 4px 4px 0;
            cursor:pointer;
        }
        
        div#findforms ul li.submit input:hover{
            background:url(../images/bluesubmitBtn_bckg.gif) bottom right no-repeat;
        }
        
            div#findforms ul li label{
                display:block;
                font:normal 12px Arial,Helvetica,sans-serif;
                color:#838383;
            }
            
                div#findforms ul li input{
                    border:1px solid #8D8D8E;
                    background:#FFF url(../images/formfields_bckg.gif) top left repeat-x;
                    font:normal 11px Arial,Helvetica,sans-serif;
                    color:#838383;
                    padding:3px 5px;
                }
                
                div#findforms ul li input.btn_find_lp{
                    background:transparent url(../images/btn_search.png) no-repeat scroll left top;
                    border:medium none;
                    cursor:pointer;
                    height:26px;
                    width:64px;
                }
                
                div#findforms ul li input.btn_find_lp:hover{
                    background-position:left bottom;
                }
                
    div.findalist_btn{
        float:right;
        margin-top:10px;
    }
    
    .margT5{
        margin-top:5px;
    }
    

/*-----------------*/


a.bluesubmitBtn{
    background:transparent url(../images/bluesubmitBtn_bckg.gif) top left no-repeat;
    font:bold 12px Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    height:26px;
    float:right;
    padding:0 0 0 10px;
}

	a.bluesubmitBtn:hover{
        background:transparent url(../images/bluesubmitBtn_bckg.gif) bottom left no-repeat;
        color: white;
        text-decoration:none;
    }
    
    a.bluesubmitBtn span{
        background:transparent url(../images/bluesubmitBtn_bckg.gif) top right no-repeat;
        padding:6px 10px 5px 0;
        display:block;
    }

    
        a.bluesubmitBtn:hover span{
            text-decoration:none;
            color: white;
            background:transparent url(../images/bluesubmitBtn_bckg.gif) bottom right no-repeat;
            padding:6px 10px 5px 0;
        }


/*---------------------GENERIC FORM-------------------------*/

fieldset.formType1{
    border:solid 0 transparent;
    margin:0;
    padding:0;
    width:480px;
}
fieldset.formType1.w400{width:400px;}
fieldset.formType1.w350{width:350px;}
fieldset.formType1.w300{width:300px;}
fieldset.formType1.w200{width:200px;}

    fieldset.formType1 a{
        color: #0463aa;
        text-decoration: none;
        font:normal 12px Arial, Helvetica, sans-serif;
    }
    fieldset.formType1 a:hover{
        color: #0463aa;
        text-decoration: underline;
        font:normal 12px Arial, Helvetica, sans-serif;
    }

     fieldset.formType1 legend{
        font-family:Arial, HelveticaNeue, Helvetica, sans-serif;
        color:#0463aa;
        font-weight:700;
        font-size:16px;
        padding:0 0 10px 0;
        margin:0 0 0 -10px;
     }

    fieldset.formType1 p{
        position:relative;
        font:normal 12px Arial, Helvetica, sans-serif;
        color:#666;
        clear:left;
        margin:20px 0 0;
    }
    
    fieldset.formType1 p.formdetails{
        font-size:11px;
        color:#999;
        font-weight:normal;
        padding:5px;
        margin-bottom:10px;
        background-color:#fafafa;
        border:1px solid #cbcbcb;
    }
    
    fieldset.formType1 p.formdetails_KK{
        font:normal 12px Arial, Helvetica, sans-serif;
        font-weight:normal;
        margin-bottom:10px;
    }
    fieldset.formType1 p.error{
        font-size:11px;
        color:#999;
        font-weight:bold;
        padding:5px 0;
        color:#c40a0a;
    }
    
    fieldset.formType1 p em{
        font:bold 11px Arial, Helvetica, sans-serif;
        color:#c40a0a;
    }
    
        fieldset.formType1 p label {
        	color:#0463AA;
			font-size:14px;
			font-weight:bold;
            font-family:arial;
        }
        
        fieldset.formType1.wideLabel p label{
            width:28em;
        }
        
        fieldset.formType1.narrowLabel p label{
            width:7em;
        }

        fieldset.formType1 p span.feedback{
            position:absolute;
            margin-left:20px;
            font:bold 11px Arial, Helvetica, sans-serif;
            color:#c40a0a;
            padding-left:25px;
            background:transparent url(../images/form_error.gif) left top no-repeat;
            height:20px;
			width:340px;
        }
            
            
        fieldset.formType1 p span.required{
            color:#c40a0a;
            font-weight:bold;
            padding-left:5px;
        }        
            
        fieldset.formType1 p input.text {
            background-color:#F2F2F2;
			border:1px solid #ccc;
			margin:10px 0 0;
			padding:10px;
			width:305px;
        }
        fieldset.formType1 p input.text:hover {
            background-color:#FFFFFF;
			border:1px solid #7CB3E2;
        }
        fieldset.formType1 p input.text:focus {
            background-color:#FFFFFF;
			border:1px solid #7CB3E2;
        }

        fieldset.formType1 p select{
            background-color:#FFF;
            border:1px solid #aaa;
            font:normal 12px Arial, Helvetica, sans-serif;
            color:#444;
        }
        
        fieldset.formType1 p textarea {
            background-color:#F8F8F8;
			border:1px solid #CCCCCC;
			font-family:arial;
			font-size:12px;
			margin:10px 0 0;
			padding:10px;
        }
        
        fieldset.formType1 p textarea:hover {
            background-color:#FFFFFF;
			border:1px solid #7CB3E2;
        }
        fieldset.formType1 p textarea:focus {
            background-color:#FFFFFF;
			border:1px solid #7CB3E2;
        }
        
        fieldset.formType1 p span{
            font:normal 12px Arial, Helvetica, sans-serif;
            color:#444;
        }
        
        fieldset.formType1 ul.checkformlist{
            margin:0 0 0 10em;
            padding:0;
        }

        fieldset.formType1 ul.checkformlist_kk{
            width:125px;
            background:#FFF url(../images/formfields_bckg_blue.gif) top left repeat-x;
            border:1px solid #aaa;
            font:normal 12px Arial, Helvetica, sans-serif;
            color:#444;
        }
        
            fieldset.formType1 ul.checkformlist li{
                font:normal 12px Arial, Helvetica, sans-serif;
                color:#666;
            }
/*---------------SUBMIT BTN--------------*/

            fieldset.formType1 p span.submitLink{
                background:transparent url(../images/bluesubmitBtn_bckg.gif) left top no-repeat;
                width: 8px;
                float: left;
                display: block;
                left:10em;
                position:relative;
            }

                fieldset.formType1 p span.submitLink a{
                    font-family: Arial,Helvetica,sans-serif;
                    font-size: 12px;
                    font-weight: bold;
                    color: #FFF;
                }

            fieldset.formType1 p input.submitInputTab{
                background:transparent url(../images/bluesubmitBtn_bckg.gif) right top no-repeat;
                color:#FFF;
                font-size:12px;
                font-weight:bold;
                padding:4px 5px 5px 1px;
                line-height:15px;
                border:none;
                margin-left:5px;
            }

        /*----SUBMIT WITH HOVER----*/
span.submitBlueOver{
    margin:0;
    padding:0;
    line-height:0;
    background:url(../images/bluesubmitBtn_bckg.gif) top left no-repeat;
    display:inline-block;
}
span.submitBlueOver:hover{
    background:url(../images/bluesubmitBtn_bckg.gif) bottom left no-repeat;
}

    span.submitBlueOver input{
        border:none;
        font:bold 12px Arial, Helvetica, sans-serif;
        color:#FFF;
        background:url(../images/bluesubmitBtn_bckg.gif) top right no-repeat;
        outline:none;
        line-height:0;
        margin:0 0 0 5px;
        padding:5px 4px 4px 0;
        cursor:pointer;
    }
    
    span.submitBlueOver input:hover{
        background:url(../images/bluesubmitBtn_bckg.gif) bottom right no-repeat;
    }
    
    
/*---------------------------END GENERIC FORM------------------------------------*/


    span.submitLink{
        background:transparent url(../images/bluesubmitBtn_bckg.gif) left top no-repeat;
        width: 8px;
        height:26px;
        /*float: right;*/
        display: inline-block;
        /*position:relative;*/
    }

        span.submitLink a{
            font-family: Arial,Helvetica,sans-serif;
            font-size: 12px;
            font-weight: bold;
            color: #FFF;
        }

    input.submitInputTab{
        background:transparent url(../images/bluesubmitBtn_bckg.gif) right top no-repeat;
        color:#FFF;
        font-size:12px;
        font-weight:bold;
        padding:4px 5px 4px 1px;
        line-height:15px;
        border:none;
        margin-left:5px;
        cursor:pointer;
    }
    
/*--------------------*/
input.textfield_GK{
    background:#FFF url(../images/formfields_bckg_blue.gif) top left repeat-x;
    border:1px solid #aaa;
    font:normal 12px Arial, Helvetica, sans-serif;
    color:#444;
    padding:3px 2px;
}



/*----------grid view------------*/
ul#prodList_landing{
    margin:0;
    padding:0;
}

    ul#prodList_landing li{
        float:left;
        width:200px;
        background:#FFF url(../images/gridview_prodList.gif) top left no-repeat;
        margin:0 46px 20px 15px;
        padding:0;
        height:215px;
    }
    
    ul#prodList_landing li.margR0{
        margin-right:0;
    }
    
        ul#prodList_landing li div{
            margin-top:10px;
            width:200px;
            background:transparent url(../images/gridview_prodList.gif) bottom left no-repeat;
            padding:0 0 13px 0;
            text-align:center;
        }
        
            ul#prodList_landing li div h2{
                padding: 4px 10px 0 10px;
                margin:0;
                line-height:1px;
            }
            
                ul#prodList_landing li div h2 a{
                    font:bold 14px Arial, Helvetica, sans-serif;
                    color:#0463aa;
                    text-decoration:none;
                }
                
                    ul#prodList_landing li div h2 a:hover{
                        text-decoration:underline;
                    }

        ul#prodList_landing li div p{
            text-align:center;
            width:100%;
        }
        
            ul#prodList_landing li div p a{
                display:block;
            }
        
            ul#prodList_landing li div p.price{
                padding: 4px 0px 4px 0;
            }
            
                ul#prodList_landing li div p.price a{
                    font:bold 12px Arial, Helvetica, sans-serif;
                    color:#0463aa;
                    text-decoration:none;
                }
                
                    ul#prodList_landing li div p.price a:hover{
                        text-decoration:underline;
                    }
                    
            ul#prodList_landing li div p a.reviews{
                font:normal 11px Arial, Helvetica, sans-serif;
                color:#0463aa;
                text-decoration:none;
            }
            
                ul#prodList_landing li div p a.reviews:hover{
                    text-decoration:underline;
                }


/*---------------------MAIN NAV TABS------------------------------------------*/

        
        #mainnav_tabs {
            float:left;
            margin-top:10px;
            width:972px;
            line-height:normal;
            background:transparent url(../images/mainnav_backg.gif) repeat-x bottom;
            font:bold 14px Arial, Helvetica, sans-serif;
            color:#FFF;
        }
        
            #mainnav_tabs ul {
                margin:0 0 0 0px;
                list-style:none;
                padding:0;
            }
            
                #mainnav_tabs li {
                    float:left;
                    margin:0 -1px 1px 0;
                    padding:0 0 0 9px;
                    background:url(../images/mainnav_left.gif) no-repeat left top;
                }
                
                    #mainnav_tabs a {
                        display:block;
                        background:url(../images/mainnav_right.gif) no-repeat right top;
                        padding:5px 15px 4px 6px;
                        text-decoration:none;
                        font-weight:bold;
                        color:#FFF;
                    }
                    
                    #mainnav_tabs li.logo a{
                        padding:3px 12px 0px 3px;
                    }
                    
                        #mainnav_tabs a:hover {
                          color:#D7D7D7;
                        }
        
            
                    #mainnav_tabs #current {
                        background-image:url(../images/mainnav_left_on.gif);
                        color:#FFF;
                    }
                    
                        #mainnav_tabs #current a {
                            background-image:url(../images/mainnav_right_on.gif);
                            padding-bottom:4px;
                            
                        }
                        
                        #mainnav_tabs #current a:hover{
                            color:#FFF;
                        }
                        
                        #mainnav_tabs li.logo#current a {
                            padding:3px 12px 1px 3px;
                        }

            div.clearing{clear:both;}
            
            #mainnav_tabs_search{
                background:#FFF url(../images/mainnav_searchbar_bckg.gif) top left no-repeat;
                width:978px;
                height:34px;
                clear:both;
                text-align:center;
            }
            
                #mainnav_tabs_search p{
                    font:bold 14px Arial, Helvetica, sans-serif;
                    color:#A2A2A2;
                    line-height:32px;
                }
                
                    #mainnav_tabs_search input, #mainnav_tabs_search select{
                        font:normal 12px Arial, Helvetica, sans-serif;
                        color:#8D8D8E;
                        padding:2px;
                        border:1px solid #8D8D8E
                    }
                    
                    #mainnav_tabs_search input.search{
                        width:180px;
                        background:#FFF url(../images/ico_search.jpg) 5px 50% no-repeat;
                        padding-left:25px;
                    }
                   
                   
                    #mainnav_tabs_search span.submitLinkSearch{
                        background:transparent url(../images/graysubmitBtn_bckg.gif) left top no-repeat;
                        margin:0;
                        padding:0;
                        line-height:0;
                        display:inline-block;
                    }
                    
                        #mainnav_tabs_search span.submitLinkSearch:hover{
                            background:url(../images/graysubmitBtn_bckg.gif) bottom left no-repeat;
                        }
                    
                    #mainnav_tabs_search input.submitInputSearch{
                        background:transparent url(../images/graysubmitBtn_bckg.gif) right top no-repeat;                        
                        border:none;
                        font:bold 12px Arial, Helvetica, sans-serif;
                        color:#FFF;
                        outline:none;
                        line-height:0;
                        margin:0 0 0 5px;
                        padding:5px 4px 4px 0;
                        cursor:pointer;
                    }
                    
                        #mainnav_tabs_search span.submitLinkSearch input:hover{
                            background:url(../images/graysubmitBtn_bckg.gif) bottom right no-repeat;
                        }
                    
/*----HEADER------*/
#header{
    width:978px;
    clear:both;
    margin:0px 0 15px 0;
}

/*--------PROFILE------*/
div.info_items ul.itemslist{
    text-align:left;
}

    div.info_items ul.itemslist li{
        display:block;
        padding:10px 10px;
        font:normal 12px Arial, Helvetica, sans-serif;
        color:#838383;
        margin:4px 0;
        width:590px;
    }
    
    div.info_items ul.itemslist li.highlight{
        background-color:#F9F9F9;
    }
    
        div.info_items ul.itemslist li span{
            color:#0463aa;
            font:bold 14px Arial, Helvetica, sans-serif;
            width:120px;
            display:block;
            float:left;
        }

div.account_setting span.item{
    padding-left:15px;
}

/*-------------BIG FRIENDS BUTTONS---------------*/
    /* invite_your_friends_button.jpg */

a.invitefriends{
    background:url(../images/connect_with_friends_button.jpg) top left no-repeat;
    width:301px;
    height:65px;
    display:block;
    line-height:65px;
    text-decoration:none;
    text-indent:-5000px;
}

    a.invitefriends:hover{
        background:url(../images/connect_with_friends_button.jpg) bottom left no-repeat;
        text-decoration:none;
    }
    
a.findfriends{
    background:url(../images/connect_with_friends_button.jpg) top left no-repeat;
    width:301px;
    height:65px;
    display:block;
    line-height:65px;
    text-decoration:none;
    text-indent:-5000px;
}

    a.findfriends:hover{
        background:url(../images/connect_with_friends_button.jpg) bottom left no-repeat;
        text-decoration:none;
    }



/*------------------------------------------*/

ul.friends_activity_list{
    
}

    ul.friends_activity_list li{
        padding:3px 0;
    }
    
    ul.friends_activity_list li a{
        padding-left:10px;
    }

    
    
p.view_edit_del a.del{
    color:#d61c31;
}

a.del_KK{
    color:#d61c31;
}

div.content_info{margin-top:5px;}
div.content_info p{
    margin:0;
    padding:0;
}



.formsignup_bigBtn{
    float:right;margin-top:20px;
}


.profile_pic_GK{
    float:right;
    width:109px;
}

.profile_pic_GK a.profileimg{
    border:7px solid #d7d6d6;
    display:block;
    line-height:0;
}

.profile_pic_GK a.profileimg:hover{
    border:7px solid #ababab;
}

.profile_pic_GK p{
    padding-top:5px;
}
/*-----------------------*/
div.product_category_GK{
    float:left;
    width:45%;
    padding-right:15px;
}
div.product_category_GK.clearRow{
    clear:left;
}

div.product_category_GK.col3{
    float:left;
    width:31%;
    padding-right:15px;
    margin-top:10px;
}
div.product_category_GK p.subcat_title {
	background-color:#f2f2f2;
	margin:5px 0 0 0;
}
div.product_category_GK ul{margin:0px 0 0 15px;}

div.product_category_GK ul li{
    font:normal 11px HelveticaNeue, Arial, Helvetica, sans-serif;
    color:#0463aa;
    padding-bottom:6px;
}

div.product_category_GK ul li a{
    font:normal 11px HelveticaNeue, Arial, Helvetica, sans-serif;
    color:#0463aa;
    text-decoration:none;
}

div.product_category_GK ul li p a{
    font:bold 12px HelveticaNeue, Arial, Helvetica, sans-serif;
    color:#0463aa;
    text-decoration:none;
}

div.product_category_GK ul li p a:hover, div.product_category_GK ul li a:hover{
    text-decoration:underline;
}



/*--------------Classes added on 08-11-09------------------*/
.prod_specs_GK{
    float:left;
    width:350px;
    margin-left:15px;

}


.prod_link_box_GK{
   float:left;
   width:170px;
}

.wishlist_operation_GK{
	display:block;	
}

th.formfixzip{
    text-align:left;
    padding-left:30px;
    border-right:none;
}


div#homedescription{
    float:left;
    width:320px;
}

div.box_rcorner .content_GK{
    padding:5px 15px;
    border-right: solid #999999 1px;
    border-left: solid #999999 1px;
}

div#homechoice{
    float:left;
    margin-left:15px;
    width:605px;
}

#homechoice h1{
    font:bold 24px Arial,HelveticaNeue,Helvetica,sans-serif;
    background:#FFF url(../images/logo_wishlist_2.jpg) left 50% no-repeat;
    padding:5px 0px 5px 38px;
}

    #homechoice h1 a{
        text-decoration:underline;
    }
    
    #homechoice h1 a:hover{
        text-decoration:none;
    }
    
#homechoice input.home_searchico{
    background:#FFF url(../images/ico_search.jpg) 5px 50% no-repeat;
    padding:2px 2px 2px 25px;
    width:443px;
    font:normal 12px Arial, Helvetica, sans-serif;
    color:#8D8D8E;
    border:1px solid #8D8D8E;
    margin-right:10px;
}

#homechoice hr{
    margin:20px 0;
}

div.pagination{
    margin-top:15px;
}

.poweredbypg{
    text-align:right;
}

.paddT0{
    padding-top:0;
}

.w180{
    width:180px;
}

div.profile_details div.content_txt.w400{
    width:400px;
}

div.wishlist div.wishlist_desc .w450{
    width:450px;
}

div.inbox_menu ul.verticle_menu{
    background-color:#fbfbfb;
	border:1px solid #C1C1C1;
	list-style:none;
	margin:0;
	padding:20px;
	text-align:left;
}

div.inbox_menu ul.verticle_menu li{
	padding:0;
	margin:0 0 5px 0;
}
    

/*INBOX TABLE*/
table#messagebox{
    border-top:1px solid #8E8F8F;
    border-left:1px solid #8E8F8F;
    margin-top:15px;
}

table#messagebox thead{
    background:#FFF url(../images/inboxTh_bckg.gif) top left repeat-x;
    height:30px;
    line-height:30px;
}

table#messagebox thead th{
    font-weight:bold;
    font-size:14px;
    border-bottom:1px solid #8E8F8F;
    border-right:1px solid #8E8F8F;
    padding-left:5px;
}

table#messagebox thead th.checkboxes{
    width:25px;
    text-align:center;
}

table#messagebox thead th.from{
    width:120px;
}
table#messagebox thead th.title{
    width:255px;
}
table#messagebox thead th.date{
    width:95px;
}
table#messagebox thead th.type{
    width:95px;
}

table#messagebox td{
    border-right:1px solid #8E8F8F;
    border-bottom:1px solid #8E8F8F;
    padding:3px;
}

table#messagebox tr.notread td{
    font-weight:bold;
}

table#messagebox tr td.messagetype{
    background-color:#8BAAB9;
    font-weight:bold;
    color:#FFF
}

table#messagebox tr td.friendtype{
    background-color:#DF8181;
    font-weight:bold;
    color:#FFF
}

table#messagebox tr td.wishtype{
    background-color:#A2DF81;
    font-weight:bold;
    color:#FFF
}

table#messagebox tr td.wishlisttype{
    background-color:#FFC273;
    font-weight:bold;
    color:#FFF
}



/*invite friends  TABLE*/
table.invitefriends_body{
    border-top:1px solid #8E8F8F;
    border-left:1px solid #8E8F8F;
    margin-top:15px;
}

table.invitefriends_body thead{
    height:30px;
    line-height:30px;
}

table.invitefriends_body tbody{
	border-right: 1px solid #8E8F8F;
	border-bottom: 1px solid #8E8F8F;
}
table.invitefriends_body tbody tr th{
	background-color:#ddd;
}
table.invitefriends_body thead th{
    font-weight:bold;
    font-size:14px;
    border-bottom:1px solid #8E8F8F;
    border-right:1px solid #8E8F8F;
    padding-left:5px;
	background:#FFF;
	color: #000;
	vertical-align:bottom;
}

table.invitefriends_body tbody th{
    font-weight:bold;
    font-size:14px;
    border-bottom:1px solid #8E8F8F;
    padding-left:5px;
	background:#FFF;
	text-align:left;
	padding:7px;
}

table.invitefriends_body tfoot td {
	border-bottom:1px solid #8e8f8f;
	border-top:1px solid #8e8f8f;
}

table.invitefriends_body thead th.checkboxes{
    width:25px;
    text-align:center;
}

table.invitefriends_body thead th.from{
    width:120px;
}
table.invitefriends_body thead th.title{
    width:255px;
}
table.invitefriends_body thead th.date{
    width:95px;
}
table.invitefriends_body thead th.type{
    width:95px;
}

table.invitefriends_body td{
    border-bottom:1px solid #8E8F8F;
    border-right:1px solid #8E8F8F;
    padding:3px;
}

table.invitefriends_body tr.notread td{
    font-weight:bold;
}

table.invitefriends_body tr td.messagetype{
    background-color:#8BAAB9;
    font-weight:bold;
    color:#FFF
}

table.invitefriends_body tr td.friendtype{
    background-color:#DF8181;
    font-weight:bold;
    color:#FFF
}

table.invitefriends_body tr td.wishtype{
    background-color:#A2DF81;
    font-weight:bold;
    color:#FFF
}

table.invitefriends_body tr td.wishlisttype{
    background-color:#FFC273;
    font-weight:bold;
    color:#FFF
}

table.invitefriends_body tr td.image{
    text-align:center;
}




p.compose a{
    font:bold 13px Arial, Helvetica, sans-serif;
    text-decoration:none;
}

p.compose a:hover{
    font:bold 13px Arial, Helvetica, sans-serif;
    text-decoration:underline;
}


/*FAQ*/
div#temp2colL{
    margin-top:20px;   
    padding-bottom:50px;    
}

div#temp2colL div#leftCol200{
    float:left;
    width:200px;
}

div#temp2colL div#content{
	background-image:none;
    margin-left:15px;
}

div#temp2colL h1{
    font:bold 24px Arial, HelveticaNeue, Helvetica, sans-serif;
    border-bottom:1px solid #B3B3B3;
}

p.sub1{
    font:bold 16px Arial, HelveticaNeue, Helvetica, sans-serif;
    color:#000;
    padding:25px 0 5px 0;
}

p.sub2{
    font:bold 16px Arial, HelveticaNeue, Helvetica, sans-serif;
    color:#000;
    padding:5px 0 5px 0px;
}

ul.faqList{
    margin-left:15px;
}

ul.faqList li.img{
    vertical-align:middle;
}

ul.faqList li{
    padding:4px 0;
}

ul.faqList li a{
    font:bold 12px Arial, HelveticaNeue, Helvetica, sans-serif;
    color:#0463aa;
    text-decoration:none;
}

ul.faqList li a:hover{
    text-decoration:underline;
}

ul.faqList li ul{
    margin:5px 0 0 15px;
}

ul.faqList li ul li{
    text-align:justify;
	line-height:16px;
	color:#000;
}

ul#navleft187{}

ul#navleft187 li.first{
    background:#FFF url(../images/leftNav_1.gif) 0 0px no-repeat;
    width:187px;
    line-height:32px;
}

ul#navleft187 li{
    background:#FFF url(../images/leftNav_1.gif) 0 -34px no-repeat;
    width:187px;
    line-height:32px;
    padding-left:15px;
}

ul#navleft187 li.last{
    background:#FFF url(../images/leftNav_1.gif) bottom left no-repeat;
    width:187px;
    line-height:32px;
}

ul#navleft187 li a{
    font:bold 12px Arial, HelveticaNeue, Helvetica, sans-serif;
    color:#0463aa;
    text-decoration:none;
}

ul#navleft187 li a:hover{
    text-decoration:underline;
}

p.topad2{
    text-align:center;
    margin-bottom:40px;
}

div.textHowto{
    margin:5px 0 20px 35px;
}

div.textHowto p{
    padding:5px 0;
	color :#000;
}

.indent_howto{
    margin:25px 0 0 35px;
	color :#000;
}

div.textindent1{
    margin:20px 0 5px 15px;
}

div.textindent1 p{
    margin:0px 0 5px 0px;
}

p.textindent2{
    margin:0px 0 5px 25px;
	color:#000;
}

p.textindent2 a, div.textindent1 p a{
    text-decoration:underline;
}

p.textindent2 a:hover, div.textindent1 p a:hover{
    text-decoration:none;
}


/*--------------------GRID VIEW---------------------------*/

div.search_gridView_container_box{ 
	background:transparent url(../images/gridview_prodList.gif) top left no-repeat;
	width:200px;
    float:left;
    margin-right:66px;
    line-height:normal;
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
    height:240px;
    margin-bottom:30px;
}

div.search_gridView_container_box.margR0{
    margin-right:0;
}

    div.search_gridView_container_box p{
        text-align:center;
        font-family:Arial, Helvetica, sans-serif;
        line-height:10px;
    }

    div.search_gridView_container_box div.productImage{
        position:absolute;
        width:125px;
        height:125px;
        top:7px;
        left:37px;
    }
    
    div.search_gridView_container_box div.prodTitle{
        position:absolute;
        top:136px;
        text-align:center;
        left:10px;
        width:180px;
    }

        div.search_gridView_container_box div.prodTitle a{
            font:bold 14px Arial, Helvetica, sans-serif;
            color:#0463aa;
            text-decoration:none;
        }

            div.search_gridView_container_box div.prodTitle a:hover{
                text-decoration:underline;
            }
    
    div.search_gridView_container_box div.price{
        position:absolute;
        top:173px;
        text-align:center;
        left:10px;
        width:180px;
        color:#999999;
    }
    
        div.search_gridView_container_box div.price a{
            font:normal 12px Arial, Helvetica, sans-serif;
            color:#0463aa;
            text-decoration:none;
        }
        
        div.search_gridView_container_box div.price a:hover{
            text-decoration:underline;
        }
    
                
    div.search_gridView_container_box div.moreInfo{
        position:absolute;
        top:200px;
        text-align:center;
        left:10px;
        width:180px;
    }
    
        div.search_gridView_container_box div.moreInfo a{
            font:normal 11px Arial, Helvetica, sans-serif;
            color:#0463aa;
            text-decoration:none;
            
        }
        
            div.search_gridView_container_box div.moreInfo a:hover{
                color: #0463aa;
                text-decoration:underline;
            }
            
    div.search_gridView_container_box div.search_gridView_containerBottom{
        background:#FFF url(../images/gridview_prodList.gif) bottom left no-repeat;
        width:200px;
        height:15px;
        position:absolute;
        top:230px;
    }
    

/*-*/

.left_sidebar .sidebar_nav_ul li a{
    font-weight:bold;
}

.prod_list_entry div.content_info.margL95{
    margin-left:95px;
}

p.prod_notes{
    margin-top:5px;
}

.reservedOverlay{
    position:absolute;
    top:0;
    left:0;
}
.lockedOverlay{
    position:absolute;
    top:2px;
    left:2px;
}
.lockedOverlay_sm{
    position:absolute;
    top:0;
    left:0px;
}
.lockedOverlay_sm img {
	width:auto !Important;
	height:auto !Important;
}
.publicOverlay {
	left:4px;
	position:absolute;
	top:-20px;
}


table#reserveWishTbl{
    width:915px;
}

table#reserveWishTbl td{
    vertical-align:top;
    /*padding:10px;*/
}

fieldset.formType1#reserveForm label{
    font-weight:bold;
}

table#reserveWishTbl td a.profileimage{
    border:4px solid #aaa;
    display:block;
    padding:1px;
    line-height:0px;
}

table#reserveWishTbl td a.profileimage:hover{
    border:4px solid #dedede;
}

table#reserveWishTbl td div.prodimg{
    border:1px solid #dedede;
    padding:10px;
}

#loginimage{
    float:right;
    width:327px;
    height:217px;
    text-align:right;
}
form.edit_profile {
	margin:10px 0 0 20px;
	text-align:left;
	width:450px;
}
form.edit_profile h1 {
	text-align:left;
}
form.edit_profile h2 {
	font-size:13px;
	font-weight:normal;
	margin:10px 0;
}
form.edit_profile p {
	color:#222;
	margin:20px 0;
}
form.edit_profile label {
	color:#0463AA;	
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
form.edit_profile input.text {
	background-color:#f8f8f8;
	border:1px solid #ccc;
	padding:5px;
}
form.edit_profile input.text:hover {
	background-color:#fff;
	border:1px solid #7CB3E2;
}
form.edit_profile input.text:focus {
	background-color:#fff;
	border:1px solid #7CB3E2;
}
form.edit_profile textarea {
	background-color:#f8f8f8;
	border:1px solid #ccc;
	font-family:arial;
	font-size:12px;
	margin:5px 0 0;
	padding:10px;
}
form.edit_profile textarea:hover {
	background-color:#fff;
	border:1px solid #7CB3E2;
}
form.edit_profile textarea:focus {
	background-color:#fff;
	border:1px solid #7CB3E2;
}
.formType2 {
	margin:0 0 0 20px;
}
.formType2 strong {
	font-weight:bold;
}
.formType2 h2 {
	margin:0 0 20px;
	text-align:left;
}
.formType2 p {
	color:#222;
	margin:0 0 15px;
	text-align:left;
}